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.
| Publisher | Sun Microsystems | File Format | PDF, requires Acrobat Rdr 5 |
|---|---|---|---|
| Date Published | November 2003 | Downloads | 100 |
| Format | White Papers | ||
| Topics | |||


