Tag: verbosegc

Java verbose:gc如何读取输出?

我有一个Java应用程序,它有一些性能问题,有人建议我在verbose:gc模式下运行它。 这已经完成,但我不知道如何解释日志记录。 是否有可能向我解释这一切意味着什么,或建议我如何提高绩效? 输出日志可在以下url找到: http : //pastebin.com/uDNPEGcd 在此先感谢,亲切的问候,马腾

分析gc日志

我正在使用-XX:+PrintGCApplicationStoppedTime和-XX:+PrintGCApplicationConcurrentTime选项来打开gc日志记录。 但是发现只有在4 0r 5 PrintGCApplicationStoppedTime打印后PrintGCApplicationStoppedTime通过-XX:+PrintGCDetails命令打印gc日志的实际细节! 根据定义, PrintGCApplicationStoppedTime为每个gc打印应用程序停止时间。 但我不清楚为什么它打印如下所示的例子。 是因为 PrintGCApplicationStoppedTime只需在每个安全点到达后打印 (要么) 日志文件将由不同的gc线程记录。 我使用Concurrent扫描完整的GC和年轻一代的ParNew 我的应用是web应用程序。 O / p模式 – 我是这样的: Application time: 0.3847031 seconds Total time for which application threads were stopped: 0.3135419 seconds Application time: 0.1520723 seconds Total time for which application threads were stopped: 0.1993920 seconds Application time: 0.1188219 seconds Total time for which […]