gpt4 book ai didi

java - 收集特定时间范围内的 JVM GC 样本

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:52 24 4
gpt4 key购买 nike

我正在尝试使用“jstat”gcutil 命令获取 JVM GC 统计信息。

jstat -gcutil -t 32351

这会返回当前时间的单个样本。

我也明白使用 $ jstat -gcutil -t 32351 1s 5 会从当前时间返回 5 个样本,间隔为 1s。

我希望能够获得过去 5 分钟的 GC 统计信息。或在特定时间范围内。我尝试在线浏览但无法弄清楚。任何人都可以指导我吗?

最佳答案

命令 jstat 只提供实时统计,如果你想访问过去的统计,你应该将输出流重定向到一个文件并查询文件。

例如,假设您想要每秒获取 Java 进程的统计信息,您可以启动

jstat -gcutil <process-id> 1s > mystats

然后要获取最后 5 分钟,您可以简单地显示最后 300

tail -300 mystats 

关于java - 收集特定时间范围内的 JVM GC 样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40006387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com