Как мне узнать, соблюдает ли JVM аргумент "-server"? - PullRequest
1 голос
/ 06 марта 2011

Я пытаюсь воспроизвести некоторое поведение в одной из наших производственных сред. Несмотря на то, что это немного, я знаю, что в нашей производственной среде система использует версию JVM "-server" (так как они являются серверными блоками). Я хотел бы подтвердить, что в этом нет ничего странного, и хочу убедиться, что в моей тестовой среде используется тот же флаг. Как я могу проверить, что локальная JVM принимает флаг - то есть не запускается ли в «-client»? Есть ли системное свойство, которое я могу проверить? Или какое-то поведение искать?

1 Ответ

6 голосов
/ 06 марта 2011

Вы можете прочитать системное свойство java.vm.name, и оно должно содержать что-то вроде Java HotSpot(TM) 64-Bit Server VM.

System.out.println(System.getProperty("java.vm.name"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...