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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于java的性能 - 编程入门网的所有评论