Non-intrusive and interactive profiling in parasight
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
The flight recorder: an architectural aid for system monitoring
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Performance measurements for multithreaded programs
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
ICSE workshop on software visualization
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Event-Based Performance Analysis
IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension
ThreadMon: A Tool for Monitoring Multithreaded Program Performance
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
Visualizing program execution using user abstractions
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Controlled dynamic performance analysis
WOSP '08 Proceedings of the 7th international workshop on Software and performance
X-trace: a pervasive network tracing framework
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Visualizing threads, transactions and tasks
Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Hi-index | 0.00 |
This paper considers the problem of dynamically finding event handlers in a running application using information obtained from periodic stack samples. Knowing the set of event handlers in an application is a prerequisite to building a model of the event behavior of the application which is in turn needed to do performance analysis, program visualization, or program understanding in terms of events. We show that a trie-based statistical technique can effectively and accurately find event handlers.