![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
Zzzzzzzz_hu
这个作者很懒,什么都没留下…
展开
-
深入理解jvm--再看内存模型
前提:本文讲的基本都是以Sun HotSpot虚拟机为基础的,Oracle收购了Sun后目前得到了两个【Sun的HotSpot和JRockit(以后可能合并这两个),还有一个是IBM的IBMJVM】 Java程序内存的分配是在JVM虚拟机内存分配机制下完成。 Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了...原创 2019-12-18 10:45:01 · 257 阅读 · 0 评论 -
JVM内存区域
运行时数据区域 java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的 时间,有的趋向于随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而创建和销毁。根据《java虚拟机规范(javaSE7版)》的规定。java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图: 接下来详细介绍每个区域的作用,及存储什么...原创 2019-09-03 07:54:37 · 295 阅读 · 0 评论