STEP: a framework for the efficient encoding of general trace data
Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Just-in-time aspects: efficient dynamic weaving for Java
Proceedings of the 2nd international conference on Aspect-oriented software development
Software—Practice & Experience
Hi-index | 0.00 |
This paper presents a profiling plug-in for IBM's Eclipse development environment. Our approach characterises profiling as an interactive exploration of a large virtual database of information about the execution of a program. We define a high-level, graphical environment for programming a profiling pipeline, which specifies how profiling data is collected, filtered and visualized, and allows the user to write custom Java code that can intercept and manipulate the profiling data passed between these stages. We use Aspect-Oriented Programming (AOP) to program the collection of profiling information, allowing this process to be tailored to particular program contexts and domain-specific program characteristics.