目 录
目 录
摘 要 ....................................................................................................……,................……,.............…… 1
A b s tra c t .................................................................................................................................................… … 2
第 1 章 绪 论 ...............................................……,.................................................................................…… 1
1.1 研 究 背 景 与 意 义 ......................................……‘.......................................................................……1
1.2 研 究 目标 ................................................................................................................................……2
1.3 本 文 结 构 安 排 .........................................................................................................................……3
第 2 章 Jav a 虚 拟 机 简 析 二,.................................................................……,..................................……4
2 .1 d ass 文 件 规 范 .....................................................……,............................................................……4
2.2 Java 虚 拟 机 规 范 ..............……,...............................................................................................……8
2.3 Java 栈 ..……,............................................................................................................................……9
2.4 Java 指 令 综 述 ........................……,........................................................................................…… n
第 3 章 Class 文 件 转 换 器 .…,.…‘....................................................................……,.....……,.................……13
3 1 d ass 文 件 加 载 ......................................................……,...............................……,...................…… 13
3 .2 运 行 时 数 据 布 局 ..................................................……,..........................................................…… 16
3 .2 .1 运 行 时 常 量 池 ....……,..……,......……,.............................……_.....................................…… 17
3 .2.2 字 段 操 作 .............................................................……。...............................................…… 19
3 ,2.3 运 行 时 方 法 区 ........……,....……、…… ,.,.……,.,,....……,.…,,…,.,...............................……2 2
3‘2.4 实例 展示 ..…卜................................................……,.................……,.....……,..................……23
3 .3 本 章 小 结 ........................................................……,二,..........…… ,. ..............……,.,.…,..……,25
第 4 章 JP O R 体 系 结 构 设 计 ........................……,........................……,.........................................……,..…26
4 .1 指 令 C ache .................……,..................................................................................................……2 7
4.2 指 令 缓 存 区 ..........................................................................................................................……28
4.3 微 指 令 R O M ........................................................................................................................……29
4.4 执 行 级 与 访 存 级 ..................................................................................................................……31
4.5 性 能 分 析 ..............................................................................................................................……3 4
4 ,5.1 复 杂 指 令 ...................................................................................................................……34
4 ‘5.2 指 令 执 行 时 间 .......................................................……,............................……,..........……35
第 5 章 垃 圾 回 收 库 .……,...........................................................................................................……,.……36
5 .1 he ap 的分 布 结 构 ...................................................................................................................……3 7
5 .2 he aP 初 始 化 ...........................................................................................................................……38
5 .3 标 记 活 跃 对 象 .....................................................................................................……、...……,……3 9
5.4 回收垃 圾 对 象 .................................................……,.......................……,...............……、..........……41
5.5 整 理 内存 碎 片 ............……,........................……,,.............................……,........……,................……42
5 .6 本 章 小 结 ..............................................................................................................................……43
第 6 章 结 论 与展 望 ..................................................................................................................……,..……4 4
附 录 1:JPo r32 指 令集 ................................................................................……,............................……45
附 录 2: Jpor3 2 寄 存 器 ...................................................................................................................……50
附 录 3 : 可 执 行 文 件 的 内容 .............................................……,......................................................……51
参 考 文 献 .............................................................................................................................................……5 8
致 谢 ..........................……,.................................……,....................................................................……61