查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Java性能优化权威指南 > 试读

Java性能优化权威指南[试读]

1.1 性能问题的现状

凡事预则立,不预则废,和许多事情一样,Java性能调优的成功,离不开行动计划、方法或策略以及特定领域的背景知识。为了在Java性能调优工作中有所成就,你得超越“花似雾中看”的状态,进入“悠然见南山”或者已然是“一览众山小”的境界。 这3个境界的说法可能让你有些糊涂吧,下面进一步解释。 花似雾中看... 查看全部[ 1.1 性能问题的现状 ]

1.2 性能分析的两种方法:自顶向下和自底向上

自顶向下和自底向上是两种常用的性能分析方法。顾名思义,自顶向下着眼于软件栈顶层的应用,从上往下寻找优化机会和问题。相反,自底向上则从软件栈最底层的CPU统计数据(例如CPU高速缓存未命中率、CPU指令效率)开始,逐渐上升到应用自身的结构或应用常见的使用方式。应用开发人员常常使用自顶向下的方法,而性能... 查看全部[ 1.2 性能分析的两种方法:自顶向下和自底向上 ]

1.3 选择正确的平台并评估系统性能

我们会请专家来帮助改善应用性能,他们有时会发现,性能差只是因为应用运行的CPU架构或系统不合适。引入多核和每核多硬件线程(也称为CMT,Chip Multithreading)以后,CPU架构和系统已经发生了天翻地覆的变化,因此为特定应用选择正确的平台和CPU架构就显得尤为重要了。此外,随着CPU架... 查看全部[ 1.3 选择正确的平台并评估系统性能 ]

1.4 参考资料

Dagastine, David, and Brian Doherty. Java Platform Performance. JavaOne 大会. 美国加州旧金山,2005年. Wilson, Steve, and Jeff Kesselman. Java Platform Performan... 查看全部[ 1.4 参考资料 ]