一、JVM内存结构
二、类加载器
1、类加载类型:启动类加载器、扩展类加载器、应用类加载器、自定义类加载器
2、双亲委派机制:
3、沙箱安全机制
三、GC的作用域
四、常见的垃圾回收算法:
1、引用计数:难以处理对象间的循环引用问题(JVM不使用)
2、复制算法:(新生代)
优点:不会产生内存碎片
缺点:浪费空间
3、标记-清除:(老年代)
优点:节约内存空间
缺点:产生内存碎片
4、标记-整理:(老年代)
一、JVM内存结构
二、类加载器
1、类加载类型:启动类加载器、扩展类加载器、应用类加载器、自定义类加载器
2、双亲委派机制:
3、沙箱安全机制
三、GC的作用域
四、常见的垃圾回收算法:
1、引用计数:难以处理对象间的循环引用问题(JVM不使用)
2、复制算法:(新生代)
优点:不会产生内存碎片
缺点:浪费空间
3、标记-清除:(老年代)
优点:节约内存空间
缺点:产生内存碎片
4、标记-整理:(老年代)
转载于:https://www.cnblogs.com/wjh123/p/10632459.html