第14页 1.2.2 HotSpot源代码结构
RednaxelaFX (Script Ahead, Code Behind)
在读 HotSpot实战
- 章节名:1.2.2 HotSpot源代码结构
- 页码:第14页
嗯,跟我之前发过的笔记类似:http://hllvm.group.iteye.com/group/topic/26998#post-193368 不过不知道为啥书里这段的目录名大小写都不大对,所有目录名都写成大写开头了,而实际HotSpot代码里目录名都是全小写的。当然Windows对路径的大小写不敏感⋯ 第15页的:
Adlc:平台描述文件 引自 1.2.2 HotSpot源代码结构 adlc是Architecture Description Language Compiler,是平台描述文件的编译器。平台描述文件是各个平台相关目录(hotspot/src/cpu/<arch>/vm 或 hotspot/src/os_cpu/<os_arch>/vm)里的.ad后缀的文件。adlc负责把.ad文件“编译”为C++源码。生成出来的C++源码是C2的指令选择和寄存器分配的平台相关部分。
Ci:动态编译器 引自 1.2.2 HotSpot源代码结构 ci不是动态编译器啦,是compiler interface,具体来说是动态编译器访问VM运行时系统的一个抽象层。
37人阅读
RednaxelaFX对本书的所有笔记 · · · · · ·
-
第68页 2.3.6 init_globals函数:初始化全局模块
此外,若在Windows 64位平台上开启SHE机制(即通过VM选项UseVectoredExceptions关闭Vectored ...
-
第82页 3.1.5 实战:用HSDB调试HotSpot
这小节内容看起来好眼熟⋯我的博文: http://rednaxelafx.iteye.com/blog/1847971 不过HSDB...
-
第14页 1.2.2 HotSpot源代码结构
-
第167页 5.1.4 栈上分配和逸出分析
在栈中分配的基本思路是这样的:分析局部变量的作用域仅限于方法内部,则JVM直接在栈帧内分配...
-
第255页 7.3.3 编译器的基本结构
练习6 在Compilation中,使用了一些以“ci”为前最命名的类型,如ciMethod等。阅读这部分源代...
> 查看全部32篇
说明 · · · · · ·
表示其中内容是对原文的摘抄