
JVM从入门到跑路
TStana
这个作者很懒,什么都没留下…
展开
-
JVM是什么鬼(一)
JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对上层的 Java 源文件是不关心的,转载 2017-04-20 22:08:01 · 482 阅读 · 0 评论 -
JVM 初探(二)
非堆内存分配 JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。 组成 详解 Permanent Generation 保存虚拟机自己的静态(refective)数据 主要存放加载的Class类级别静态对象如class本身,method,field等等 pe转载 2017-04-18 17:13:46 · 903 阅读 · 0 评论