随笔分类 - java
摘要:可能频繁创建了大对象或者eden 区设置过小 (大对象直接分配在老年代中,导致老年代空间不足 >从而频繁 gc) 可能老年代的空间设置过小了(Minor GC 几个对象就大于老年代的剩余空间了) 2.1. 如果一次 full GC 后,剩余对象不多,那么说明 Eden 的空间设置太小,导致大量短生命
阅读全文
摘要:Memory overflow 内存溢出,没有足够的内存提供申请者使用 Memory leak 内存泄漏是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果,,内存泄漏的堆积终将导致内存溢出 内存泄漏是因 内存溢出是果
阅读全文
摘要:Serial 收集器,串行收集器是最古老,最稳定以及效率高的收集器,但可能会产生较长的停顿,只使用一个线程去回收。 ParNew 收集器,ParNew 收集器其实就是 Serial 收集器的多线程版本。 Parallel 收集器,Parallel Scavenge 收集器类似 ParNew 收集器,
阅读全文
摘要:启动类加载器【Bootstrap ClassLoader】负责加载JAVA_HOME 中 jre/lib/rt.jar里所有的 class,由 C++实现,不是 ClassLoader 子类。 扩展类加载器【Extension ClassLoader】负责加载 java 平台中扩展功能的一些 jar
阅读全文

浙公网安备 33010602011771号