JVM性能调优——垃圾回收机制

JVM 中栈、本地方法栈、程序计数器三个区域随线程而生,随线程而灭,每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,这几个区域的内存分配和回收都具备确定性,不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟着回收了。而堆、方法区则不一样,只有在程序处于运行期间才能知道会创建哪些对象,内存的分配和回收都是动态的,GC 所关注的是这部分内存。 注意:Jdk1.8 移除了方法
相关文章
相关标签/搜索