期刊文献+

Java性能优化技术综述 被引量:4

Survey on Java Optimization Techniques
下载PDF
导出
摘要 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
  • 相关文献

参考文献4

二级参考文献22

  • 1DreamTech软件研发组.基于J2ME的无线设备编程源代码解析[M].北京:电子工业出版社,2002..
  • 2[1]Doug Bell Make Java fast:Optimize! http://www.javaworld.com/
  • 3[2]Jonathan Hardwick Optimizing java for Speed http://www.cs.cmu.edu/jch/java/speed.html
  • 4[3]Brian Goetz Tweak your 10 performance for faster runtime http://www.javaworld.com/
  • 5[4]Sun's JDBC site http://java.sun.com/products/jdbc
  • 6[5]Java2 Platform http://java.sun.com/java2
  • 7[1]Bruce Eckel. Java编程思想[M].北京:机械工业出版社,2002.
  • 8[1]王森.Java手机程序设计入门[M].知城数位科技有限公司,2001.
  • 9[4]Jonathan Hardwick. 通用优化技术[DB/OL]. http://www. cs.cmu.edu/- jch/java/optimization. html.
  • 10[5]Sun Microsystems, MIDlet development with J2ME and MIDP[M].2002.

共引文献18

同被引文献37

  • 1邢承杰,宋式斌,林莉,杨旭.LoadRunner在系统性能优化中的应用[J].中山大学学报(自然科学版),2009,48(S1):301-304. 被引量:7
  • 2赫建营,晏海华,刘超,金茂忠.一种有效的Web性能测试方法及其应用[J].计算机应用研究,2007,24(1):275-277. 被引量:28
  • 3谈姝辰,尹军.基于负载的Web性能测试研究与应用[J].现代电子技术,2007,30(14):139-142. 被引量:11
  • 4Google Inc.What is Android[EB/OL].[2011-06-01].http://developer.android.com/guide/basics/what-is-android.html.
  • 5MANJUNATH G,KRISHNAN V.A small hybrid JIT for embeddedsystems[J].ACM SIGPLAN Notices,2000,35 (4):44-50.
  • 6da SILVA A F,COSTA V S.An experimental evaluation of Java JITtechnology[J].Journal of Universal Computer Science,2005,11(7):1291-1309.
  • 7CIERNIAK M,LI W.Just-in-time optimizations for high-performance Java programs[J].Concurrency:Practice and Experience,1997,9(11):1063-1073.
  • 8BADEA C,NICOLAU A,VEIDENBAUM A V.A simplified Java bytecode compilation system for resource-constrained embedded proeessors[C] // CASES'07: Proceedings of the 2007 International Conference on Compilers,Architecture,and Synthesis for Embedded Systems.New York:ACM Press,2007:218-228.
  • 9DEBBABI M,GHERBI A,KETARI L,et al.A synergy between efficient interpretation and fast selective dynamic compilation for the acceleration of embedded Java virtual machines[C] //PPPJ'04:Proceedings of the 3 rd International Symposium on Principles and Practice of Programming in Java.New York:ACM Press,2004:107-113.
  • 10GAL A,PROBST C W,FRANZ M.HotpathVM:An effective JIT compiler for resource-constrained devices[C] //VEE'06: Proceedings of the 2 nd International Conference on Virtual Execution Environments.New York:ACM Press,2006:144-153.

引证文献4

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部