java虚拟机要素.ppt

Java虚拟机十讲 龙芯Java组 倾力奉献 第0章 序 言 为什么要写作本书? 由“使用虚拟机”发展为“制作虚拟机” 虚拟机已经成为系统软件中重要组成部分 与OS、编译器地位并列 国内还较少从事专门的虚拟机研究 整个Java生态环境:大多数只是使用Oracle JDK,对于内部实现原理知之甚少 但是已经有机构出于自身需要进行虚拟机的深度定制 龙芯,飞腾,淘宝 但是还没有能力从零开始制作 未来5至10年 软件业发展的下一个里程碑 特征 自主解决底层系统软件的支持问题 至少要达到具有定制和控制的技术能力 现有此类人才还非常缺乏 龙芯走在虚拟机前列 龙芯出于指令集的特殊性,率先遇到需要自主移植和优化JDK的契机 在长达6年的积累中已经走出一条特色之路 积累了丰富的理论和实践经验,不乏前人文献中所未能探讨过的新知识 写作目标 实用价值 介绍虚拟机的核心理论 揭示主要虚拟机软件的设计和实现原理 参考价值 汇总虚拟机相关的重要文献理论 理论价值 展示龙芯在虚拟机移植和优化方面的新贡献 对于软件优化总结了新的方法论 本书要介绍什么内容? (一)Java虚拟机的基本原理 (二)解释器 - 纯平台无关的解释器 - 基于模板的解释器 (三)即时编译器 - C1 和 C2 - 寄存器分配 - 翻译规则 - 重定位 - 翻译后代码管理 - 运行时环境的切换 (四)垃圾回收 (五)异常处理 (六)JNI

文档评论(0)

1亿VIP精品文档

相关文档