developerWorks Javaの理論と実践:欠陥マイクロベンチマークを分析する

(http://www-6.ibm.com/jp/developerworks/java/050311/j_j-jtp02225.html)
欠陥ベンチマークを通じて,マイクロベンチマークの危険性と並列プログラミング,パフォーマンスチューニングの難しさを解説している.Java開発者必読.
JavaではC++などにはなかった動的最適化が既に標準となっているため,それ以前の静的最適化ベースのチューニング法が時代遅れになった.これは最適化コンパイラの登場でregister宣言が時代遅れになったのと同じ.最適化技術の変化と共にプログラミングスタイルも変化するものである.