Java 垃圾回收 GC
2013-07-04 15:55
323 查看
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 exceededJava 6 JVM参数选项大全(中文版)
JVM系列三:JVM参数设置、分析
成为Java GC专家系列(3) — 如何优化Java垃圾回收机制
成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
成为JavaGC专家Part II — 如何监控Java垃圾回收机制
相关文章推荐
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- Java 垃圾回收机制 GC的算法和操作
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- java中的GC垃圾回收机制分析
- Java性能优化:垃圾回收(GC)
- Java的垃圾回收机制,GC,和变量的创建和删除的关系(即变量的作用域,for循环中的某个变量,出了for循环再引用就会报错了,因为该变量已经被从内存中删掉了)
- Java JVM:垃圾回收(GC 在什么时候,对什么东西,做了什么事情)
- 【gc】java 垃圾回收基础
- Java基础之GC垃圾回收的历史
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 通过jvm api实现从外部对java程序作gc垃圾回收
- Java垃圾回收GC(二)
- 成为Java GC专家系列(2) ——监控Java垃圾回收
- Java垃圾回收:GC在什么时候对什么做了什么
- JAVA gc垃圾回收机制
- 【java】命令查看jvm gc垃圾回收情况
- Java GC系列(1):Java垃圾回收简介
- java中有垃圾回收GC, 为什么还要调用close
- Java -- Hotspot虚拟机调优与GC垃圾回收策略
- java GC 垃圾回收