开发者社区> 问答> 正文

对Safepoint我们应该关注哪些指标?

对Safepoint我们应该关注哪些指标?

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

    safepoint会把整个jvm的那些应用线程给暂停掉这里主要是关心的当vm thread发出请求的时候,Java的实验者能够及时的响应safepoint的请求,能够马上的自己给停下来,如果有一些线程它停下来了,另一些线程还在运行,这样的话其他的线程就会等于是浪费时间在等待,所以说及时响应是它一个很重要的指标。 进入了safepoint后, vm operation它本身操作,也希望能够在尽快短的时间内完成,完成了以后,还要能够快速的退出,这里一般没有问题,因为safepoint的退出都比较简单,一般来说不太会造成什么影响,前面三个点从进到做vm operation和退出,整个是影响了一次暂停的时间,如果你业务方比较关心这种延迟、响应时间这些指标的话,也许就要关注这几个性能。 有可能进一次safepoint很短,很快,但是safepoint的发生的时间频率又很高,这样的话,就会发现它总体暂停的时间就会很长,所以频率和总体时间也是一个需要关注的指标,如果对应用的吞吐量和性能比较关注的话,就要关注safepoint的总的暂停时间和它的那些频率,这里就是对safepoint有可能要关注一些性能。

    2021-05-05 22:52:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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

相关实验场景

更多