Object-Oriented White Papers

Vertical Profiling: Understanding the Behavior of Object-Oriented Applications

Overview Object-oriented programming languages provide a rich set of features that provide significant software engineering benefits. The increased productivity provided by these features comes at a justifiable cost in a more sophisticated runtime system whose responsibility is to implement these features efficiently. However, the virtualization introduced by this sophistication provides a significant challenge to understanding complete system performance, not found in traditionally compiled languages, such as C or C++. Thus, understanding system performance of such a system requires profiling that spans all levels of the execution stack, such as the hardware, operating system, virtual machine, and application. The work discusses in this paper suggest an approach, called vertical pro-filing, that enables this level of understanding.

Further White Paper Details
PublisherAssociation for Computing Machinery File FormatPDF
Date PublishedOctober 2004
FormatWhite Papers   
Topics

Quick Sitemap Links: