# 1 楼答案 可能不在jvm中,但可以使用-verbose:gc选项启动Java,这应该会创建类似[GC 511K->105K(1984K), 0.0029585 secs]的控制台输出1 通过一些巧妙的脚本,您可以在长GC周期上构建警报系统
# 3 楼答案 可以使用JMX记录垃圾收集器的活动。通常,它用于监视大规模java应用程序的性能。也许这个解决方案对您的需求来说有点过于全面,但至少您能够监控gargabe collector的功能 JConsole是一个很好的littel工具,它利用JMX来显示一些性能数据
# 1 楼答案
可能不在jvm中,但可以使用
-verbose:gc
选项启动Java,这应该会创建类似[GC 511K->105K(1984K), 0.0029585 secs]
的控制台输出1通过一些巧妙的脚本,您可以在长GC周期上构建警报系统
# 2 楼答案
我想你可以投票给GarbageCollectorMXBean并留意collection time跳起来
# 3 楼答案
可以使用JMX记录垃圾收集器的活动。通常,它用于监视大规模java应用程序的性能。也许这个解决方案对您的需求来说有点过于全面,但至少您能够监控gargabe collector的功能
JConsole是一个很好的littel工具,它利用JMX来显示一些性能数据