虚拟机垃圾收集机制探寻与代码优化

1.JVM内存模型中几个重要区域的作用? 1.1 方法区:主要存储了类class的信息、静态属性、常量等 1.2 堆:主要存储的是对象、数组 1.3 栈:主要是线程执行方法的地方,每个方法调用一个栈帧 2.GC怎么发现垃圾? 2.1 引用计数法:原理是如果某个对象有一个引用,则+1;删除一个引用,则-1。GC只用收集计数为0的对象。**它的优点是:**效率比较高。缺点是:(1)无法处理循环引用的问
相关文章
相关标签/搜索