Since you have tested with the same RAM settings as on your PC I would guess there is something else causing the slowdown.

Are you using the same JVM-Version?

Have you compared CPUs? Your servers CPU may have more cores but a lower clockspeed than your desktop and that would make it slower for single threaded tasks.

Wolfgang

Am 09.05.2016 um 18:28 schrieb Daniel Price:
Good Afternoon. I've been running some Groovy 2.4.2 scripts on a Windows 7 64-bit PC with 16GB of RAM. My scripts are memory intensive SQL Server DB manipulators, and I have modified startGroovy.bat to:

%JAVA_OPTS% -Xms8192M -Xmx8192M

I recently gained access to a new server running Windows Server 2012 that has 32GB RAM and lots of flash disk, so I thought giving Groovy more RAM might allow the scripts to run faster. So I installed Groovy on the server and modified startGroovy.bat to:

%JAVA_OPTS% -Xms20480M -Xmx20480M

But the new server runs my scripts about twice as slow as my PC. This is true even with the exact same RAM settings in startGroovy.bat.

I don't know if I should expect to see a large decrease in run time based on additional RAM, but an increase seems odd to me.

Could this be due to OS differences?

Thanks!

Reply via email to