机构地区: 暨南大学信息科学技术学院计算机科学系
出 处: 《小型微型计算机系统》 2008年第4期720-725,共6页
摘 要: 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.
领 域: [自动化与计算机技术] [自动化与计算机技术]