Yes, Java has a maximum amount of heap space that it allocates by default, and you are likely hitting this limit. There should be a "-Xmx" option that you can pass to java.exe which increases that maximum heap space, so something like "java.exe -Xmx1G" would set the maximum heap size to 1GB. Unfortunately, I'm not familiar with the details of Java Swarm; I believe there is a script, javaswarm, which sets up the environment to run a Java Swarm application. I'm not sure if you need to modify that script or can pass the parameter on the command line.
cheers Scott On Sep 21, 2007, at 11:44 AM, Diego Corredor wrote: Hi again, Thanks for the advice, Konrad. I tried to increase the virtual memory as you recommended but it didn't have any effect. I think that there is a constant amount of memory allocated to the JavaSwarm. I know that some programs have a "set memory" command in order to assign a given amount of memory for running. So, I would like to know if there is any way to increase the memory resources used specifically by java.exe. Also, I have checked the memory used by the java application and it always increases until 160MB before it cracks down. The simulation exercise that I am trying to run consists on build a model, run it, extract some statistics from it and then dropping it, using the drop method contained in any swarm implementation object. Is it normal that even when each model is dropped after being run the memory used by java.exe still increases? I would really appreciate any help. Thanks, Diego Corredor 2007/9/19, address@hidden <address@hidden>: If you run the simulation under Windows: Might help to increase the virtual memory. Right Click "My Computer"->Advanced->Performance Settings->Advanced->Virtual Memory Change->enter a higher number for the virtual memory capacity If you have another system, I unfortunately have no clue...
Greetings, K ______________________________________ Konrad Richter McKinsey & Company, Inc. Herrengasse 1-3 A-1010 Wien Austria Phone +43 1 5370-6160 Fax +43 1 5370-6161 Mobile +49 175 318-6160
Hi Swarmers,
I am running some simulations in JavaSwarm. I am considering 100 different scenarios but when the program reaches the 26th scenario an OutOfMemoryError appears. Is there something I could do to increment the memory?
Thanks,
Diego Corredor
_______________________________________________ Support mailing list address@hidden http://www.swarm.org/mailman/listinfo/support
+=========================================================+
This message may contain confidential and/or privileged
information. If you are not the addressee or authorized to
receive this for the addressee, you must not use, copy,
disclose or take any action based on this message or any
information herein. If you have received this message in
error, please advise the sender immediately by reply e-mail
and delete this message. Thank you for your cooperation.
+=========================================================+
_______________________________________________ Support mailing list address@hidden http://www.swarm.org/mailman/listinfo/support
_______________________________________________ Support mailing list
|