Verhalten-Optionen

Option und Default WertBeschreibung
-XX:-AllowUserSignalHandlersRege dich nicht auf wenn die Applikation Signal Handlers installiert (Linux und Solaris)
-XX:AltStackSize=16384Alternative signal stack Größe (in Kbytes). (Solaris only, nicht mehr seit 5.0).
-XX:-DisableExplicitGCKeine 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:+HandlePromotionFailureDer 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:+MaxFDLimitErhöhe die File descriptions auf max. (Solaris)
-XX:PreBlockSpin=10Spin 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:-RelaxAccessControlCheckAuflockern der Kontroll-Checks im Verifier. (seit 6.0)
-XX:+ScavengeBeforeFullGCYoung Generation GC vor komplett GC ausführen. (seit 1.4.1.)
-XX:+UseAltSigsVerwenden von einem alternatieven Signal anstatt SIGUSR1 und SIGUSR2 für VM internen Signalen. (seit 1.3.1 update 9, 1.4.1. Solaris)
-XX:+UseBoundThreadsBinde Benutzer-level threads an Kernelthreads. (Solaris)
-XX:-UseConcMarkSweepGCVerwende gleichzeitige mark-sweep kollektion für die old generation. (seit 1.4.1)
-XX:+UseGCOverheadLimitVerwende eine policy die die Zeit limitiert, die die VM in GC investiert bevore ein OutOfMemory error geworfen wird. (seit 6.0)
-XX:+UseLWPSynchronizationVerwende LWP-basierende Synchronization anstatt thread basierende Synchronization. (seit 1.4.0. Solaris)
-XX:-UseParallelGCVerwende paralelle GC für scavangers. (seit 1.4.1)
-XX:-UseParallelOldGCVerwende paralelle GC für die volle kollektion. Das einschalten dieser Option setzt automatisch -XX:+UseParallelGC. (seit 5.0 update 6.)
-XX:-UseSerialGCVerwende serien garbage collection. (seit 5.0.)
-XX:-UseSpinningEinschalten 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:+UseTLABVerwende locale Thread-Objekt zuordnung (seit 1.4.0, bekannt als UseTLE davor.) [1.4.2 und früher, x86 oder mit -client: false]
-XX:+UseSplitVerifierVerwende den neuen Type Checker mit StackMapTable Attributen. (seit 5.0.)[5.0: false]
-XX:+UseThreadPrioritiesVerwende eigene Thread Prioritäten.
-XX:+UseVMInterruptibleIOThread Unterbrechung bevor oder mit EINTR für I/O Operationsresultate in OS_INTRPT. (seit 6.0 Solaris)