Java的内存区域以及各类垃圾回收算法和垃圾回收器

Java的内存区域能够分为 方法区(区别于永生代),堆,JVM栈,本地方法栈,程序计数器。 其中方法区,堆是线程共享的,JVM栈和本地方法栈,程序计数器是线程独有的。 1.程序计数器至关于当前线程执行的字节码的行号指示器。就是线程切换后能够恢复到正确的位置。 2.JVM栈是线程私有的,每一个方法调用的时候都会建立一个栈帧用于存储局部变量表、操做数栈、动态连接、方法出口等信息。 局部变量表存放了编译
相关文章
相关标签/搜索