深刻理解JVM以内存结构(栈,堆划分)

1、JVM的总体流程 JVM在运行过程当中会把它所管理的内存划分红若干不一样的数据区域!java 线程私有:程序计数器、虚拟机栈、本地方法栈 线程共享:堆、方法区 2、线程私有 程序计数器 指向当前线程正在执行的字节码指令的地址(行号),JVM里面惟一不会发生OOM的区域。 java是多线程,为了记录线程之间的切换。确保在多线程的状况下能正常执行。 本地方法栈 其实就是native方法调用了jni
相关文章
相关标签/搜索