Java 垃圾回收 GC

来源:互联网 发布:手机淘宝外卖 编辑:程序博客网 时间:2024/04/29 05:19

Windows 中在设置完 参数后,可以使用使用 C:\Program Files\Java\jdk1.7.0_51\bin\jvisualvm.exe 来观察 HEAP 和 GC 的变化

-Xms Heap初始的最小值

-Xmx Heap初始的最大值


1. 产生 Error java.lang.OutOfMemoryError: GC overhead limit exceeded 错误

a. 加大 -Xmx 的值
b. Enable the concurrent low pause collector
-XX:+UseConcMarkSweepGC
c.编程时尽量重复使用变量,以节省内存的新旧替代。



参考

问题处理一例:java.lang.OutOfMemoryError: GC overhead limit exceeded

Java 6 JVM参数选项大全(中文版)


JVM系列三:JVM参数设置、分析


成为Java GC专家系列(3) — 如何优化Java垃圾回收机制 


成为JavaGC专家Part I — 深入浅出Java垃圾回收机制 



成为JavaGC专家Part II — 如何监控Java垃圾回收机制





原创粉丝点击