APP内存优化之JVM与GC基础

JVM内存管理 JVM内存数据区域分布如下图: 各个区域存放的数据类型如下图: 1、线程私有区域 程序计数器PC:相当于一个执行代码的指示器,用来确认下一行执行的代码的地址;每个线程都有一个程序计数器;该区域不会发生OOM。 虚拟机栈:我们平时说的栈就是这块区域,java虚拟机规范中定义了outofmemory和stackoverflow异常。 本地方法栈:native方法,java虚拟机规范中也
相关文章
相关标签/搜索