开发者社区> 问答> 正文

怎么样监控safepoint?

怎么样监控safepoint?

展开
收起
1358896759097293 2021-05-04 15:21:21 712 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    在日常的维护中,一般来说希望能知道safepoint究竟造成了一些行为是怎样的,这里提供的一些选项,像JDK8,主要是提供了,能够打印safepoint的统计信息,能够知道它大概发生了多少次,总的暂停时间,可以计算一下它的平均时间等。 但在JDK11中,已经把这一个选项基本上已经是废弃了,因为在JDK11中,已经用了一个新的一套Log的机制,这套Log机制中对safepoint就可以用这个命令 logsafepoint=debug打开这个开关,会打印出很多的跟safepoint的详细信息,如进入safepoint的花了多少时间,出来大概多少时间,总的时间是多少,这些详细的这些信息都能够在用 log来记,所以在JDK11中,其实是比较推荐用这种方式来看safepoint的这些数据。

    2021-05-05 22:49:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载