Col*_*nMc 4 java garbage-collection permgen
垃圾收集器列表:
我知道当您启用 ClassUnloading JVM 选项时,Conc Mark Sweep GC 支持清理 PermGen。其他垃圾收集器是否支持清理 PermGen?
原因:我们使用 Spring、Hibernate 和 Groovy,它们创建了很多代理,并且 Perm Gen 变大了。
编辑:应该提到我使用的是 Java 7。我知道 Java 8 删除了 Perm Gen,希望将来会升级。与此同时,我的问题是其他垃圾收集器是否支持清理除 Conc Mark Sweep 之外的 PermGen。
所有算法都在清理 PermGen,但是
当我积极使用类加载器在单个进程中模拟多个 JVM 以进行测试时,我一直在 PermGen 中与 OOME 斗争很多。我的结论是:PermGen GC 不是很可靠。一次运行它按预期工作,其他运行它抛出 OOEM。
| 归档时间: |
|
| 查看次数: |
5303 次 |
| 最近记录: |