Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting
Uloženo v:
| Název: | Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting |
|---|---|
| Autoři: | Binder, Walter1 firstname.lastname@epfl.ch, Hulaas, Jarle1 firstname.lastname@epfl.ch |
| Zdroj: | ENTCS: Electronic Notes in Theoretical Computer Science. Oct2006, Vol. 164 Issue 3, p45-64. 20p. |
| Témata: | Program transformation, Computer programming, Algorithms, Java programming language, Programming languages |
| Abstrakt: | Abstract: This paper presents a novel profiling approach, which is entirely based on program transformation techniques in order to enable exact profiling, preserving complete call stacks, method invocation counters, and bytecode instruction counters. We exploit the number of executed bytecode instructions as profiling metric, which has several advantages, such as making the instrumentation entirely portable and generating reproducible profiles. These ideas have been implemented as the JP tool. It provides a small and flexible API to write portable profiling agents in pure Java, which are periodically activated to process the collected profiling information. Performance measurements point out that JP causes significantly less overhead than a prevailing tool for the exact profiling of Java code. [Copyright &y& Elsevier] |
| Databáze: | Supplemental Index |
Buďte první, kdo okomentuje tento záznam!
Full Text Finder
Nájsť tento článok vo Web of Science