- 1
- 0
- 约1.01万字
- 约 12页
- 2017-11-08 发布于湖北
- 举报
资料来自网络,请保护知识产权,请您下载后勿作商用,只可学习交流使用。
本文分为两个部分:
1,JVM specification s(JVM规范) 对JVM内存的描述
2,Sun的JVM的内存机制。
JVM specification对JVM内存的描述
首先我们来了解JVM specification中的JVM整体架构。如下图:
主要包括两个子系统和两个组件: Class loader(类装载器) 子系统,
Execution engine(执行引擎) 子系统;Runtime data area (运行时数据区域)
组件, Native interface(本地接口)组件。
Class loader子系统的作用 :根据给定的全限定名类名(如
java.lang.Object)来装载class文件的内容到 Runtimedataarea中的method
area(方法区域)。Javsa程序员可以extends java.lang.ClassLoader类来写自
己的Class loader。
Execution engine子系统的作用 :执行classes中的指令。任何JVM
specification实现(JDK)的核心是Execution engine, 换句话说:Sun 的JDK
和IBM的JDK好坏主要取决于他们各自实现的Execution engine的好坏。每个
运行中
原创力文档

文档评论(0)