java - 如何在 java11 中获取 TotalSafePointTime
问题描述
在 java8 中,可以获得 TotalSafePointTime - 由于 gc 和其他一些原因而停止所有线程的总时间。
sun.management.HotspotRuntimeMBean 运行时 = sun.management.ManagementFactoryHelper.getHotspotRuntimeMBean();
runtime.getTotalSafepointTime()
不幸的是,sun.management 包在 java11 中是内部的。如何在 java11 中获取此信息的推荐方式是什么?我需要调整计算时间,以防大部分消耗的时间不是通过计算花费的。
解决方案
推荐阅读
- javascript - 单击按钮在时间段结束后显示 div
- tensorflow - tf.keras.Model 的子类不能得到 summay() 结果
- unity3d - 我如何通过一条线镜像(和旋转)一个对象,就像它是一个门户一样?
- python - 如何覆盖模板中的 ArrayField 默认错误消息?
- python - 如何将句子转换为向量
- python - 如何删除数据框中偶数索引处的所有行?
- python - 当从末尾索引列表时,为什么 Python 从索引 -1(而不是 0)开始?
- php - 在 php 中分配图像 SRC
- vuejs2 - Vue js,无法读取属性 $el
- python - 如何解决 JSONDecodeError?