• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (7): 155-158.

• 论文 • 上一篇    

基于混合模式的Java卡字节码优化器

向文 韩晶 吴俊军   

  • 出版日期:2008-07-01 发布日期:2010-05-22

  • Online:2008-07-01 Published:2010-05-22

摘要:

Java卡是一种基于Java语言的智能卡。因为智能卡的空间和处理器速度的约束,一个应用程序在Java卡上运行时面临的最大问题是存储空间的不足和对程序执行时间的严格限制。因此,对下载到卡中的字节码进行优化是十分必要的。本文提出了一种综合使用扩展指令集和分段压缩算法的Java卡字节码优化器的设计方案,通过对字节码文件的优 化,可得到占用空间较少且没有降低执行速率的字节码文件。

关键词: 智能卡 Java卡 字节码 优化 字节码压缩

Abstract:

Java card is a new kind of smart card based on the Java language. An applet executing on a Java card faces the scarce memory resources and the fixed e  xecution time constraints. For this reason, it is very essential to optimize the cap file that is loaded to the card. A design of the Java card bytecode optimize based on redefined instructions and basic-block compression is put forward in this paper. We can obtain the bytecode files which have a smalle r size, and a minimal execution time penalty.

Key words: smart card;Java card, bytecode, optimization, bytecode compression