Calling context profiling fulfills programmers’ information needs to obtain a complete picture of a program’s inter- and intra-procedural control flow, which are important for workload characterization, debugging, profiling, program comprehension, and reverse engineering. Many existing calling context profilers for Java, however, resort to sampling or other incomplete instrumentation techniques; thus, they collect incomplete profiles only. In this article we present JP2, a new calling context profiler for the Java Virtual Machine, which collects profiles that are not only complete but also call-site aware; that is, JP2 is able to distinguish between multiple call sites within a single method. JP2 supports selective profiling of the dynamic ...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
Call graph profiling reports measurements of resource utilization along with information about the c...
Calling context profiling fulfills programmers’ information needs to obtain a complete picture of a ...
Calling context profiling collects statistics separately for each calling context. Complete calling ...
AbstractCalling context profiling collects statistics separately for each calling context. Complete ...
Calling-context profiles and dynamic metrics at the bytecode level are important for profiling, work...
The collection of dynamic metrics is an important part of performance analysis and workload characte...
This paper describes a portable and efficient sampling-based online measurement system for productio...
The Calling Context Tree (CCT) is a prevailing datastructure for calling context profiling. As gener...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
AbstractThis paper presents a novel profiling approach, which is entirely based on program transform...
This paper presents a novel profiling approach, which is entirely based on program transformation te...
Identifying performance bottlenecks and their associated calling contexts is critical for tuning hig...
The Java programming language with its portability, object-oriented model, support for multithreadin...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
Call graph profiling reports measurements of resource utilization along with information about the c...
Calling context profiling fulfills programmers’ information needs to obtain a complete picture of a ...
Calling context profiling collects statistics separately for each calling context. Complete calling ...
AbstractCalling context profiling collects statistics separately for each calling context. Complete ...
Calling-context profiles and dynamic metrics at the bytecode level are important for profiling, work...
The collection of dynamic metrics is an important part of performance analysis and workload characte...
This paper describes a portable and efficient sampling-based online measurement system for productio...
The Calling Context Tree (CCT) is a prevailing datastructure for calling context profiling. As gener...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
AbstractThis paper presents a novel profiling approach, which is entirely based on program transform...
This paper presents a novel profiling approach, which is entirely based on program transformation te...
Identifying performance bottlenecks and their associated calling contexts is critical for tuning hig...
The Java programming language with its portability, object-oriented model, support for multithreadin...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
This paper addresses the problem of resolving virtual method and interface calls in Java. The main f...
Call graph profiling reports measurements of resource utilization along with information about the c...