摘要
Java由于其简单、面向对象、独立于硬件体系结构、安全等特点在各种应用领域内获得广泛的应用,但在很多情况下其运行性能仍有待提高.优化Java应用的运行性能成为当前业界迫切要解决的问题和当前研究的热点.本文简要回顾了当前在Java性能优化方面的最新研究成果,对其中的关键技术进行了深入探讨,并结合作者的经验提出对未来发展的一些看法.
Java has emerged as a dominant programming language widely used in a large variety of application areas. However, its architectural independent design means that it is frequently unable to deliver high runtime performance. This paper presents a survey on various approaches developed to improve Java performance, including static, just-in-time and dynamic optimization used in Java optimizing compilers, high-performance Java virtual machine, domain-specific optimization techniques and optimization of runtime libraries. It discusses these key techniques in depth and analyzes pros and cons of some successful systems, before outlining future directions.
出处
《小型微型计算机系统》
CSCD
北大核心
2008年第4期720-725,共6页
Journal of Chinese Computer Systems
基金
广东省自然科学基金项目(2002-010421)资助
关键词
JAVA
高性能
虚拟机
编译
优化
类库
Java
high performance
virtual machine
compilation
optimization
class library