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

标签 java performance

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

最佳答案

不,jstat 不会对性能产生任何显着影响,即使每秒运行一次也是如此。

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

关于java - jstat - 生产中的任何性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25377281/

相关文章:

java - 添加帐户后如何从 yodlee faSTLink 获取 siteAccountId

java - 了解线程安全

java - DateFormat 未以所需格式提供日期

android - 弹出窗口未在 android L 中正确显示

java - Android 特定的通过在谓词上匹配集合中的属性来查找对象

Java spring @Value注解

java - 如何在 NetBeans 中为 Java EE 项目启用断言?

linq - 使用 DefaultIfEmpty 改进 Linq 子查询

mysql select 按主键排序。表现

java - 哪个更快,JSTL 还是 Java?