Vertical Profiling: Understanding the Behavior of Object-Oriented Applications
Matthias Hauswirth, Peter F. Sweeney, Amer Diwan and Michael Hind. OOPSLA 2004.
最近のオブジェクト指向言語の実行環境は複数の仮想化レイヤー*1が折り重なっており、システムの性能を解析して理解するのが困難になっている。彼らは全てのレイヤーにまたがった性能解析を可能にする "vertical profiling" と呼ばれる手法を開発し、様々な Java アプリケーションの性能を詳しく解析した。
(続く)