[Java SE]: 因为系统交换活动导致GC非常慢
(Doc ID 2407906.1)
Last updated on SEPTEMBER 18, 2020
适用于:
Java Platform, Standard Edition - 版本 1.4.2 和更高版本本文档所含信息适用于所有平台
***Checked for relevance on 28-OCT-2012***
症状
垃圾回收(GC)耗费了很长时间才完成. 在此期间任何应用线程都被暂停了并且应用似乎挂起了. 如果使用java参数选项 -XX:+PrintGCDetails 会报告GC的活动情况, 一个非常长的 "real" 的时间会显示出来, 同时 "user" 和 "sys" 时间却非常少:
[PSYoungGen: 33333K->0K(2649536K)] [PSOldGen: 3947221K->2898114K(5120000K)] 3980555K->2898114K(7769536K) [PSPermGen: 524287K->222489K(524288K)], 1245.9340459 secs] [Times: user=10.46 sys=0.99, real=1245.94 secs]
更改
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
文档内容
症状 |
更改 |
原因 |
解决方案 |