2020-09-24:jvm监控系统是通过jmx做的么?

福大大架构师每日一题 2020-09-24 07:10:13
2020-09-24:jvm监控系统是通过jmx做的么?
...全文
1969 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hashcon 2020-09-24
  • 打赏
  • 举报
回复
一般都是,但是要是记录比较详细的性能定位指标,都会导致进入 safepoint,从而降低了线上应用性能: https://blog.csdn.net/zhxdick/article/details/107450858 例如 jstack,jmap打印堆栈,打印内存使用情况,都会让 jvm 进入safepoint,才能获取线程稳定状态从而采集信息。 同时,JMX暴露向外的接口采集信息,例如使用jvisualvm,还会涉及rpc和网络消耗,以及JVM忙时,无法采集到信息从而有指标断点。这些都是基于 JMX 的外部监控很难解决的问题。 所以,推荐使用JVM内部采集 JFR,这样即使在JVM很忙时,也能采集到有用的信息: https://blog.csdn.net/zhxdick/category_9860048.html
KeepSayingNo 2020-09-24
  • 打赏
  • 举报
回复
应该是,jmx是jvm提供的扩展接口
孤街酒客0911 2020-09-24
  • 打赏
  • 举报
回复
不知道,我来看看论坛
孤街酒客0911 2020-09-24
  • 打赏
  • 举报
回复
应该是,jmx是jvm提供的扩展接口

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧