Wie weiß ich, welche default-Einstellungen aktiviert sind für die Sun JVM?
möchte ich versuchen, CompressedOops auf meinem JVM. Nein, ich Frage mich, ob es vielleicht standardmäßig aktiviert. Ich führe diese jvm auf debian/squeeze:
$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Manche Leute sagen, es ist standardmäßig aktiviert, einige sagen, es ist nicht:
aus: http://forums.yourkit.com/viewtopic.php?f=3&t=3185
Ja, du hast Recht, ich habe auch überprüft es
und Komprimierte Oops ist nicht aktiviert
standardmäßig in Java6u21 64-bit, ich weiß
nicht verstehen, warum es so gesagt in der
links, die ich angegeben habe.
Ich versucht, es zu überprüfen mit jconsole/JMX, hatte aber kein Glück zu finden, ein Attribut mit dem Namen CompressedOops oder ähnliches.
Weiß jemand wo ich eine Liste von allen jvm-Optionen für einen bestimmten build, mit deren default-Werte?
Grüße
Janning
InformationsquelleAutor der Frage Janning | 2011-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie laufen mit
-XX:+PrintFlagsFinal
drucken Sie die Werte der flags beim Start der JVM.Alternativ können Sie die
jinfo
tool überprüfen Sie den Wert von " flag in einer Laufenden JVM:Verwenden
jps
zu finden, die pid des Prozesses.InformationsquelleAutor der Antwort staffan