Есть сотни вариантов JVM. В основном они подразделяются на три типа:
- Стандартные опции,
- Нестандартные варианты X,
- Нестандартные XX варианты,
Список несколько вариантов стандартных: [Чтобы увидеть полный список выполнить команду «java» без каких-либо опций]
-client to select the "client" VM
-server to select the "server" VM
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-version print product version and exit
-showversion print product version and continue
-X print help on non-standard options`
Список некоторых нестандартных вариантов X: [К se е полный список выполнить команду «Java -X»]
-Xincgc enable incremental garbage collection
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
Список некоторых нестандартных вариантов XX: [Полный список доступен here]
-XX:InitialHeapSize=<size> set initial Java heap size. Same as -Xms<size>.
-XX:MaxHeapSize=<size> set maximum Java heap size. Same as -Xmx<size>.
-XX:+PrintFlagsFinal prints all JVM options passed.
-XX:+UnlockDiagnosticVMOptions opens up lot more VM options.
Если вы хотите улучшить свои знания в JVM варианты, пожалуйста, обратитесь к this blog. Ссылка - это только часть 1 из 8. Узнайте и прочитайте другие части.
Вы можете ознакомиться с http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html и http://docs.oracle.ком/кд/E13150_01/jrockit_jvm/JRockit/jrdocs/RefMan/optionX.html. Затем выполните некоторые исследования, чтобы получить результаты, такие как http://www.avricot.com/blog/?post/2010/05/03/Get-started-with-java-JVM-memory-(heap%2C-stack%2C -xss-xms-xmx-xmn ...) –
Еще несколько полезных ссылок на http://stackoverflow.com/questions/10486375/print-all-jvm-flags –