jstat - 生产中的任何性能影响

时间:2014-08-19 06:53:38

标签: java performance

如果我们在生产环境中继续运行 jstat 命令(比如每5分钟左右)来监控JVM(6.x)内存,是否会对性能产生影响?目标系统是一个实时应用程序,甚至一秒钟的停顿也很重要。

1 个答案:

答案 0 :(得分:5)

不,jstat不会对性能造成任何明显的影响,即使每秒都有效。

此工具依赖于HotSpot Performance Counters(又名PerfData)。 jstat基本上从mmap'ed /tmp/hsperfdata_username/vmid读取数据。无论你是否阅读,HotSpot都会导出这些计数器。