I'm currently getting quite nice results when running Aurora 977 with idea.lax options:
lax.nl.java.option.additional=-server -Xms64m -Xmx64m -XX:+UseConcMarkSweepGC -XX:CompileThreshold=200 -XX:MaxInlineSize=16 -Djars.nocopy=true -Didea.no.jdk.check=true -Didea.system.path="~
The WinXP is also 'tuned' down to 19 processes when no applications are running.
However, when I look the VM Size column in task manager, it says Aurora is consuming ~180MB, not the ~90MB which is the usual case in Windows VM with above settings. Is this because Aurora uses NIO buffering for file operations? If so can the NIO buffer usage be somehow tweaked to be less?
I have 'only' 512MB of memory and I want Aurora to conserve as little as possible. The reason for this is that the system performance is bad/horrible if it has to swap.
I can barely keep the 'commit charge' (WinXP) below the 500MB mark when I'm running Aurora, MySQL, Client and Server instances of the app we're developing + mozilla for API reading and google searching. Anything more than that and the system is no longer nice to use.