首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >垃圾收集

垃圾收集
EN

Stack Overflow用户
提问于 2009-07-28 08:56:22
回答 5查看 1.1K关注 0票数 1

垃圾收集(GC)信息的日志记录选项可以帮助调优堆大小或诊断与内存有关的任何其他问题,是由什么实现的?

EN

回答 5

Stack Overflow用户

发布于 2009-07-28 08:56:59

-verbose:gc就是你想要的。

有关更多相关信息,请查看GCPortal

JConsole可以用来图形化地监控垃圾收集,这有时对于识别趋势等很有用。

票数 3
EN

Stack Overflow用户

发布于 2013-04-03 10:23:42

总之

  • -XX:PrintGCDetails -每个GC的时间和空间大小phase
  • -XX:+PrintGCDateStamps -向引用logs
  • -XX:+PrintReferenceGC添加时间戳-帮助查找参考abuse
  • -XX:+PrintPromotionFailure
  • -XX:+PrintGCApplicationStoppedTime -报告所有安全点,而不仅仅是GC

More comprehensive list of GC options

票数 2
EN

Stack Overflow用户

发布于 2015-07-13 19:43:18

垃圾收集日志记录取决于您正在使用的JVM的类型。启用GC日志记录需要不同的参数,具体取决于所使用的JVM。以下是启用GC日志记录所需包含的参数:

SUN JVM:-XX:+PrintGCDetails -XX:+PrintGCDateStamps (它将打印时间和日期) -verbose:gc -Xloggc:/path/gc.log

注意- -XX:+PrintGCTimeStamps (它将以秒为单位打印JVM重启后的时间,而不是以hh:mm:ss格式打印时间戳。这有点难以解释,因此建议改用PrintGCDateStamps )

JRockit -Xverbose -XverboseTimeStamp -Xverboselog:/path/gc.log

IBMJ9 -verbose:gc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1192816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档