文件名称:Java_Card虚拟机的研究与优化_杨富彪.caj
文件大小:3.55MB
文件格式:CAJ
更新时间:2022-09-04 09:53:23
java
本文分析了系统的结构组成,对模型和开发流程进行了 研究。主要做了以下工作: 在字节码解析方面,为了提升系统空间利用效率,通过对开发流程的分 析并结合虚拟机卡内和卡外协同合作的思想,在详细阐述传统动静态 解析过程的基础上设计了基于协同思想的动静态解析优化方案,减少了系统空间资源 的消耗,提高了解析速度。 在解释器方面,为了提高系统解释执行时指令和程序的匹配率,在分析 解释器结构基础上,结合指令系统的特性,提出了基于部分翻译思想的解释器优化方 案。 在垃圾回收方面,分析了系统存储管理机制,针对语言的面向对象特性, 设计了系统的对象管理机制。在对比经典垃圾回收算法的基础上,设计了基于分代思 想的垃圾回收算法,其中复制过程通过使用基于的缓冲事务技术来实现,减少了 存储器的写操作次数,延长了存储器寿命。 通过对全文的总结,分析了系统现在还存在的一些问题和有待进一步进行深入研 宄的的内容。