TCP - IP White Papers

Design of JFluid: A Profiling Technology and Tool Based on Dynamic Bytecode Instrumentation

Overview Instrumentation-based profiling has many advantages and one serious disadvantage: usually high performance overhead. This overhead can be substantially reduced if only a small part of the target application (for example, one that has previously been identified as a performance bottleneck) is instrumented, while the rest of the application code runs at full speed. Such an approach can also beat scalability issues caused by a high volume of profiling information generated by instrumented code running on behalf of multiple threads. This paper describes in detail the design of an experimental profiling system called JFluid, which includes a modified Java HotSpot VM and a GUI tool, and addresses both of the above issues.

Further White Paper Details
PublisherSun Microsystems File FormatPDF, requires Acrobat Rdr 5
Date PublishedNovember 2003 Downloads100
FormatWhite Papers   
Topics

Quick Sitemap Links: