atom feed8 messages in org.codehaus.groovy.userRe: [groovy-user] Increasing heap siz...
FromSent OnAttachments
paduffyMar 2, 2007 8:24 pm 
Russel WinderMar 2, 2007 11:47 pm 
paduffyMar 3, 2007 6:31 am 
Paul KingMar 3, 2007 11:55 am 
paduffyMar 3, 2007 5:38 pm 
Paul KingMar 3, 2007 5:45 pm 
Antti KarantaMar 4, 2007 10:58 pm 
Paul KingMar 5, 2007 1:00 am 
Subject:Re: [groovy-user] Increasing heap size when using groovy command?
From:Paul King (
Date:Mar 3, 2007 5:45:24 pm

Are you using the native launcher? On windows try replacing groovy with groovy.exe and on Linux try 'which groovy' (if memory serves).


paduffy wrote:


I get the following...

H:\dbexport>groovy -Xmx512m genDeviceAssoc.groovy Caught: Xmx512m (H:\dbexport\Xmx512m)


paduffy wrote:

Oh well, I was hoping there was a way to simply set this on the groovy command line, per invocation.

Python version of a test app uses a lot of mem but runs fine via simple command line execution. Groovy equivalent is blowing through the heap...thus the question.

Rather not muck around with the env vars unless there is no other way.

I believe you can use -Xmx when using the native launcher:

groovy -Xmx2000M Misc/src/SetTest.groovy

Error occurred during initialization of VM Could not reserve enough space for object heap error: jvm creation failed with code -4: not enough memory

(shown with a too large value to ensure it wasn't being ignored)


Russel Winder wrote:

On Fri, 2007-03-02 at 20:24 -0800, paduffy wrote:

Need to bump up the heap when I run groovy at command line. Equivalent of -Xmx, etc.


I recollect that it is possible to feed java parameters into a groovy run by using the JAVA_OPT environment variable, so I guess:

JAVA_OPTS="-Xmx..." groovy ...

should do the trick but it does seem a bit clunky.

--------------------------------------------------------------------- To unsubscribe from this list please visit: