Используйте опцию JVM -XX:-UsePerfData
.
Это не окажет негативного влияния на производительность, как говорят некоторые другие ответы.
По умолчанию инструментарий jvmstat включен в JVM HotSpot. Опция JVM -XX:-UsePerfData
отключает его. Во всяком случае, я бы предположил, что отключение контрольно-измерительных приборов улучшило бы производительность (тривиальная величина).
Таким образом, недостатком отключения инструментария jvmstat является потеря информации о мониторинге производительности.
jvmstat описан здесь http://java.sun.com/performance/jvmstat/
Вот поток с кем-то, кто обеспокоен тем, что включение в jvmstat - с параметром -XX:+UsePerfData
- ухудшит производительность.
http://www.theserverside.com/discussions/thread.tss?thread_id=33833
(Вероятно, этого не произойдет, поскольку jvmstat спроектирован так, чтобы он был «всегда включен», но при этом имеет незначительное влияние на производительность ».)