快速业务通道

java的性能 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
final(静态最终)常数有助于编译器优化程序。■实现固定长度的循环。■使用javac的优化选项:-O。它通过内嵌static,final以及private方法,从而优化编译过的代码。注意类的长度可能会增加(只对JDK 1.1而言——更早的版本也许不能执行字节查证)。新型的“Just-in-time”(JIT)编译器会动态加速代码。■尽可能地将计数减至0——这使用了一个特殊的JVM字节码。D.4 参考资源D.4.1 性能工具[1] 运行于Pentium Pro 200,Netscape 3.0,JDK 1.1.4的MicroBenchmark(参见下面的参考资源[5])[2] Sun的Java文档页——JDK Java解释器主题:http://java.sun.com/products/JDK/tools/win32/java.html[3] Vladimir Bulatov的HyperProfhttp://www.physics.orst.edu/~bulatov/HyperProf[4] Greg White的ProfileViewerhttp://www.inetmi.com/~gwhi/ProfileViewer/ProfileViewer.htmlD.4.2 Web站点[5] 对于Java代码的优化主题,最出色的在线参考资源是Jonathan Hardwick的“Java Optimization”网站:http://www.cs.cmu.edu/~jch/java/optimization.html“Java优化工具”主页:http://www.cs.cmu.edu/~jch/java/tools.html以及“Java Microbenchmarks”(有一个45秒钟的评测过程):http://www.cs.cmu.edu/~jch/java/benchmarks.htmlD.4.3 文章[6] “Make Java fast:Optimize! How to get the greatest performanceout of your code through low-level optimizations in Java”(让Java更快:优化!如何通过在Java中的低级优化,使代码发挥最出色的性能)。作者:Doug Bell。网址:http://www.javaworld.com/javaworld/jw-04-1997/jw-04-optimize.html(含一个全面的性能评测程序片,有详尽注释)[7] “Java Optimization Resources”(Java优化资源)http://www.cs.cmu.edu/~jch/java/resources.html[8] “Optimizing Java for Speed”(优化Java,提高速度):http://www.cs.cmu.edu/~jch/java/speed.html[9] “An Empirical Study of FORTRAN Programs”(FORTRAN程序实战解析)。作者:Donald Knuth。1971年出版。第1卷,p.105-33,“软件——实践和练习”。[10] “Building High-Performance Applications and Servers in Java:An Experiential Study”。作者:Jimmy Nguyen,Michael Fraenkel,RichardRedpath,Binh Q. Nguyen以及Sandeep K. Singhal。IBM T.J. Watson ResearchCenter,IBM Software Solutions。http://www.ibm.com/java/education/javahipr.htmlD.4.4 Java专业书籍[11] 《Advanced Java,Idioms,Pitfalls,Styles, and Programming Tips》。作者:Chris Laffra。Prentice Hall 1997年出版(Java 1.0)。第11章第20小节。D.4.5 一般书籍[12] 《Data Structures and C Programs》(数据结构和C程序)。作者:J.Van Wyk。Addison-Wesly 1998年出版。[13] 《Writing Efficient Programs》(编写有效的程序)。作者:Jon Bentley。Prentice Hall 1982年出版。特别参考p.110和p.145-151。[14] 《More Programming Pearls》(编程拾贝第二版)。作者:JonBentley。“Association for Computing Machinery”,1998年2月。[15] 《Programming Pearls》(编程拾贝)。作者:Jone Bentley。Addison-Wesley 1989年出版。第2部分强调了常规的性能改善问题。 [16] 《Code Complete:A Practical Handbook of Software Construction》(完整代码索引:实用软件开发手册)。作者:Steve McConnell。Microsoft出版社1993年出版,第9章。[17] 《Object-Oriented System Deve

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号