摘要
Java卡是一种基于Java语言的智能卡。因为智能卡的空间和处理器速度的约束,一个应用程序在Java卡上运行时面临的最大问题是存储空间的不足和对程序执行时间的严格限制。因此,对下载到卡中的字节码进行优化是十分必要的。本文提出了一种综合使用扩展指令集和分段压缩算法的Java卡字节码优化器的设计方案,通过对字节码文件的优化,可得到占用空间较少且没有降低执行速率的字节码文件。
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 execution 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 smaller size, and a minimal execution time penalty.
出处
《计算机工程与科学》
CSCD
2008年第7期155-158,共4页
Computer Engineering & Science
关键词
智能卡
JAVA卡
字节码
优化
字节码压缩
smart card
Java card
bytecode
optimization
bytecode compression