Как узнать, какие настройки по умолчанию включены для Sun JVM?

Я хочу попробовать CompressedOops на моей JVM. Не удивительно, может ли он быть включен по умолчанию. Я запускаю эту jvm на 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)

Некоторые люди говорят он включен по умолчанию, некоторые говорят, что это не так:

from: http://forums.yourkit.com/viewtopic.php?f=3&t=3185

Да, вы правы, я тоже проверил это и Compressed Oops не активирован по умолчанию в 64-битной версии Java6u21 я делаю не понимаю, почему так сказано в ссылки, которые я предоставил.

Я попытался проверить это с помощью jconsole / JMX, но не смог найти атрибут с именем CompressedOops или ему подобным.

Кто-нибудь знает, где я могу получить список всех параметров jvm для конкретной сборки с их значения по умолчанию?

с уважением Яннинг

29
задан skaffman 17 March 2011 в 09:57
поделиться