Java GC分析
通过查看附加的日志图片,我不确定GC是否慢 如何分析GC日志以得出结论Java GC分析,java,garbage-collection,Java,Garbage Collection,通过查看附加的日志图片,我不确定GC是否慢 如何分析GC日志以得出结论 以上统计数据似乎是由GCViewer生成的:。该项目的自述页面总结了统计数据的含义 由此我们可以看到: 已释放内存(8662.4M):已释放的内存总量 释放内存/分钟(45.44M/Min):每分钟释放的内存量 总时间(3h10m3ns):收集的时间数据 完整GC性能(n/a):完整集合的性能 GC性能(3432.6 M/s):次要收集的性能 意见: 每分钟收集的垃圾量是合理的(
以上统计数据似乎是由GCViewer生成的:。该项目的自述页面总结了统计数据的含义 由此我们可以看到:
- 已释放内存(8662.4M):已释放的内存总量
- 释放内存/分钟(45.44M/Min):每分钟释放的内存量
- 总时间(3h10m3ns):收集的时间数据
- 完整GC性能(n/a):完整集合的性能
- GC性能(3432.6 M/s):次要收集的性能
1-有人能证实这一点吗?为什么不试试visualvm,它以视觉形式给出结果,以便快速了解慢度。您粘贴了错误的屏幕。
暂停
选项卡可能会隐藏一些相关信息。我已更新了图片。我不是在寻找一个快速的答案,而是在寻找一个指导我阅读教程或页面的人,该页面将解释这些值的含义。最大暂停150毫秒?这还不错。我更关注单个延迟,而不是总体吞吐量。除非整个运行时都致力于解决单个任务,否则这才是真正重要的。因此,一次2.5秒的延迟可能会让人担心,但几次低于100毫秒的暂停也没什么大不了的。这一点很好。但是当我开始计算时,显示停顿的图像不在那里。是的。。。第一个屏幕没有太多关于GC暂停问题的信息。大家好,谢谢你们的反馈。Marko你觉得我需要看看整体的统计数据,暂停屏幕吗?