Java Virtual Machine
Die Java Virtual Machine führt Java-Programme aus, die in Java Bytecode übersetzt wurden.
Tipps für die Java-Kommandozeilenargumente
-XX:CompileThreshold=<n>
nach <n> Aufrufen wird die Methode vom Just-in-Time-Compiler übersetzt
-XX:+PrintCompilation
während der Laufzeit des Java-Programms wird ausgegeben, welche Methoden der Just-in-Time-Compiler übersetzt
-XX:+UseParallelGC -XX:MaxGCPauseMillis=1000 -XX:GCTimeRatio=19
konfiguriert die maximale Laufzeit des Garbage Collectors am Stück auf eine Sekunde und dessen anteilige Laufzeit auf 5% der Gesamtlaufzeit des Programms
-Dapple.awt.antialiasing=on
spezifisch für Mac OS X, Graphikausgaben werden geglättet
-Dsun.net.client.defaultConnectTimeout=<n>
-Dsun.net.client.defaultReadTimeout=<n>
spezifisch für Sun VMs, setzt Timeouts für HTTP-Connections
-Xprof
Erzeugt ein Laufzeitprofil des Programms und gibt es auf Stdout aus, wenn das Programm endet
Tipps für die Java-Kommandozeilenargumente
-XX:CompileThreshold=<n>
nach <n> Aufrufen wird die Methode vom Just-in-Time-Compiler übersetzt
-XX:+PrintCompilation
während der Laufzeit des Java-Programms wird ausgegeben, welche Methoden der Just-in-Time-Compiler übersetzt
-XX:+UseParallelGC -XX:MaxGCPauseMillis=1000 -XX:GCTimeRatio=19
konfiguriert die maximale Laufzeit des Garbage Collectors am Stück auf eine Sekunde und dessen anteilige Laufzeit auf 5% der Gesamtlaufzeit des Programms
-Dapple.awt.antialiasing=on
spezifisch für Mac OS X, Graphikausgaben werden geglättet
-Dsun.net.client.defaultConnectTimeout=<n>
-Dsun.net.client.defaultReadTimeout=<n>
spezifisch für Sun VMs, setzt Timeouts für HTTP-Connections
-Xprof
Erzeugt ein Laufzeitprofil des Programms und gibt es auf Stdout aus, wenn das Programm endet