勇往直前的专栏

写给以后的自己

4 个关于Java 虚拟机内存的问题?

JVM的内存区域是怎么划分的? JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。那么JVM内存区域是怎么划分的呢? 首先是程序计数器(Program Counter Reg...

2019-05-17 14:07:36

阅读数 1137

评论数 0

Java虚拟机的Heap监狱

作者:刘欣 来源:码农翻身 在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。 中国人把Stack翻译成“栈”,把Heap翻译成“堆”, 还有人会把Stack翻译成“堆栈”,唉,真不知...

2019-04-03 10:51:34

阅读数 25

评论数 0

Java 运行时的内存划分

Java 运行时的内存划分 程序计数器 记录当前线程所执行的字节码行号,用于获取下一条执行的字节码。 当多线程运行时,每个线程切换后需要知道上一次所运行的状态、位置。由此也可以看出程序计数器是每个线程私有的。 虚拟机栈 虚拟机栈由一个一个的栈帧组成,栈帧是在每一个方法调用时产生的。 ...

2018-08-30 08:58:24

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除