jvm
来源:互联网 发布:mac 安装java jdk 编辑:程序博客网 时间:2024/06/05 02:03
1.根据Java虚拟机规范,JVM将内存划分为:
- New(年轻代)
- Tenured(年老代)
- 永久代(Perm)
印象里好像内存中有快表,高速缓存这些概念。是不是年轻代,和年老代对应快表和高速缓存的这些。先做个记录
找到这个图片了,年轻代---寄存器,年老代---缓存,永久带--主存。对于内存来说。永久,年老都是相对而言的。
在找一下工作原理就可以进一步验证:
- 年轻代(New):年轻代用来存放JVM刚分配的Java对象
- 年老代(Tenured):年轻代中经过垃圾回收没有回收掉的对象将被Copy到年老代
- 永久代(Perm):永久代存放Class、Method元信息,其大小跟项目的规模、类、方法的量有关,一般设置为128M就足够,设置原则是预留30%的空间。
阅读全文
0 0
- JVM
- jvm
- JVM
- JVM
- JVM
- JVM
- jvm
- jvm
- jvm
- JVM
- JVM
- jvm
- JVM
- JVM
- jvm
- jvm
- jvm
- JVM
- C程序设计入门级(一个菜鸟的自我救赎)
- 组件化研究01
- 第六章 访问权限控制
- 【学习】springmvc之基于构造器的依赖注入
- RxJava与Retrofit封装简单的网络请求(二)
- jvm
- Trac首页模板定制
- QT字符串中取数字
- JAVA创建对象的四种方式
- Replace Pioneer(中文名:替换先锋)是Mind Pioneer出品的一款共享软件
- Qt的Xml操作QDomDocument
- String.indexof
- mysql连接数
- 两种 奇技淫巧