java - 推断我的垃圾收集日志

标签 java logging garbage-collection jvm

你能解释一下这个日志吗?

142.678: [Full GC 142.678: [CMS142.764: [CMS-concurrent-mark: 0.088/0.088 secs] [Times: user=0.09 sys=0.00, real=0.09 secs] 
     (concurrent mode failure): 21888K->19536K(21888K), 0.2969878 secs] 31679K->23701K(31680K), [CMS Perm : 1489K->1489K(12288K)], 0.2972058 secs] [Times: user=0.30 sys=0.00, real=0.30 secs] 

最佳答案

您的新一代填满速度太快,tenured Generation 的并发收集无法在新一代之前完成> 已满。

尝试增加新一代

更详细的解释请查看here .

关于java - 推断我的垃圾收集日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10811261/

相关文章:

java - 扩展多个类

java - 在 Java 中,如何在日志文件中包含动态版本信息?

python - 查看日志文件的脚本

ios - 在保持向后兼容性的同时采用 os_log API

c - 在 C 中实现 Mark Sweep 垃圾收集器

c# - 当我们没有析构函数时为什么要调用 SuppressFinalize

java - java中将空字符串解析为整数

java - 异步构建 Hibernate Search 索引以确保不会停机。

java - 如何使用spring在kafka中创建两个接受不同数据类型的生产者kafka模板,一个是JsonNode,另一个是Avro?

c# - 如何防止在托管代码中创建并传递给非托管代码的函数指针被垃圾收集