| -XX:-AllowUserSignalHandlers | Rege dich nicht auf wenn die Applikation Signal Handlers installiert (Linux und Solaris) |
| -XX:AltStackSize=16384 | Alternative signal stack Größe (in Kbytes). (Solaris only, nicht mehr seit 5.0). |
| -XX:-DisableExplicitGC | Keine Rufe an System.gc(), JVM macht immer noch garbage collection wenn gebraucht. |
| -XX:+FailOverToOldVerifier | Überspringen zum alten Type Checker wenn der Neue einen Fehler meldet. (seit 6.0) |
| -XX:+HandlePromotionFailure | Der youngest generation collection braucht keine Garantie, dass still live Objekte aufgewertet warden . (seit 1.4.2 update 11) [5.0 und früher : false.] |
| -XX:+MaxFDLimit | Erhöhe die File descriptions auf max. (Solaris) |
| -XX:PreBlockSpin=10 | Spin count Variable um mit -XX:+UseSpinning zu verwenden. Kontrolliert das maximum an Spins bevor das Betriebssystem-Thread synchronisation zugegriffen wird. (seit 1.4.2.) |
| -XX:-RelaxAccessControlCheck | Auflockern der Kontroll-Checks im Verifier. (seit 6.0) |
| -XX:+ScavengeBeforeFullGC | Young Generation GC vor komplett GC ausführen. (seit 1.4.1.) |
| -XX:+UseAltSigs | Verwenden von einem alternatieven Signal anstatt SIGUSR1 und SIGUSR2 für VM internen Signalen. (seit 1.3.1 update 9, 1.4.1. Solaris) |
| -XX:+UseBoundThreads | Binde Benutzer-level threads an Kernelthreads. (Solaris) |
| -XX:-UseConcMarkSweepGC | Verwende gleichzeitige mark-sweep kollektion für die old generation. (seit 1.4.1) |
| -XX:+UseGCOverheadLimit | Verwende eine policy die die Zeit limitiert, die die VM in GC investiert bevore ein OutOfMemory error geworfen wird. (seit 6.0) |
| -XX:+UseLWPSynchronization | Verwende LWP-basierende Synchronization anstatt thread basierende Synchronization. (seit 1.4.0. Solaris) |
| -XX:-UseParallelGC | Verwende paralelle GC für scavangers. (seit 1.4.1) |
| -XX:-UseParallelOldGC | Verwende paralelle GC für die volle kollektion. Das einschalten dieser Option setzt automatisch -XX:+UseParallelGC. (seit 5.0 update 6.) |
| -XX:-UseSerialGC | Verwende serien garbage collection. (seit 5.0.) |
| -XX:-UseSpinning | Einschalten des Spinnings auf Java monitor bevor auf den Betriebssystem-Thread synchronisation code zugegriffen wird. (für 1.4.2 und 5.0) [1.4.2, multi-prozessor Windows platform: true] |
| -XX:+UseTLAB | Verwende locale Thread-Objekt zuordnung (seit 1.4.0, bekannt als UseTLE davor.) [1.4.2 und früher, x86 oder mit -client: false] |
| -XX:+UseSplitVerifier | Verwende den neuen Type Checker mit StackMapTable Attributen. (seit 5.0.)[5.0: false] |
| -XX:+UseThreadPriorities | Verwende eigene Thread Prioritäten. |
| -XX:+UseVMInterruptibleIO | Thread Unterbrechung bevor oder mit EINTR für I/O Operationsresultate in OS_INTRPT. (seit 6.0 Solaris) |