JVM
hello_fjm
这个作者很懒,什么都没留下…
展开
-
JVM学习——垃圾回收
Java中运行时内存区域的各个部分中,程序计数器(PC)、虚拟机栈、本地方法栈这三个区域随线程而生,随线程而灭。但是堆和方法区不一样,一个接口中多个实现类所需要的内存可能不一样,一个方法中多个分支需要的内存也可能不一样, ...原创 2020-09-06 22:44:44 · 116 阅读 · 0 评论 -
JVM学习总结——Java内存区域
一、JVM的整体概述 二、Java运行时内存区域划分 JVM会在执行Java程序的过程中把它管理的内存划分为若干个不同的数据区域。这些数据区域各有各的用处,各有各的创建与销毁时间,有的区域随着JVM进程的启动而存在,有的区域则依赖用户线程的启动和结束而创建与销毁。一般来说,JVM所管理的内存将会包含以下几个运行时数据区域 其中栈分为虚拟机栈和本地方栈;两者是两个不同的概念但是是同一块区域 注意:加载到常量池的引用对应堆上的对象 程序执行起来时,就会在栈区开辟栈帧,销毁栈帧 运行时内存中的数据主要有两个来原创 2020-09-06 09:49:15 · 294 阅读 · 0 评论