标签:http io os ar java 数据 sp 2014 art
英文原文链接, 译文链接,原文作者:Abhishek Gupta ,译者:有孚本文会介绍一些JVM内存结构的基本概念,然后很快会讲到持久代,来看下Java SE 8发布后它究竟到哪去了。
JVM只不过是运行在你系统上的另一个进程而已,这一切的魔法始于一个java命令。正如任何一个操作系统进程那样,JVM也需要内存来完成它的运 行时操作。记住——JVM本身是硬件的一层软件抽象,在这之上才能够运行Java程序,也才有了我们所吹嘘的平台独立性以及WORA(一次编写,处处运 行)。
正如虚拟机规范所说的那样,JVM中的内存分为5个虚拟的区域。
堆被分为:
也被称为非堆区域(在HotSpot JVM的实现当中)
它被分为两个主要的子区域
好吧,这就是JVM内存分区的基础知识了。现在再说说持久代这个话题吧。
事实上,持久代已经被彻底删除了,取代它的是另一个内存区域也被称为元空间。
当然了,这只是冰山一角。想要更深入地了解JVM,最好的资料莫过于它自己的虚拟机规范了!
标签:http io os ar java 数据 sp 2014 art
原文地址:http://my.oschina.net/u/729210/blog/323420