摘要: 串行与并行收集器串行回收: JDK1.5前的默认算法 缺点是只有一个线程,执行垃圾回收时程序停止的时间比较长并行回收: 多个线程执行垃圾回收适合于吞吐量的系统,回收时系统会停止运行 垃圾收集器 1,serial 收集器 串行收集器是最古老,最稳定以及效率高的收集器,可能会产生较长的停顿,只使用一个线 阅读全文
posted @ 2019-07-02 21:17 Chris,Cai 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1,Java堆溢出 错误原因: java.lang.OutOfMemoryError: Java heap space 堆内存溢出 模拟:-Xms1m -Xmx10m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError 设置堆初始内存1M 最大内存 阅读全文
posted @ 2019-07-02 20:38 Chris,Cai 阅读(155) 评论(0) 推荐(0) 编辑
摘要: -XX:+PrintGC 每次触发GC的时候打印相关日志 -XX:+PrintGCDetails 每次触发GC的时候更详细的相关日志 -XX:+UseSerialGC 串行回收 -Xms 堆初始值(要设置成和-Xmx一样大,否则会频繁的GC) -Xmx 堆最大可用值 -Xmn 新生代堆最大可用值 - 阅读全文
posted @ 2019-07-02 15:32 Chris,Cai 阅读(646) 评论(0) 推荐(0) 编辑