AIX performance tuning
Microsoft Windows NT resource kit: version 3.51 update 2
Microsoft Windows NT resource kit: version 3.51 update 2
Exploiting hardware performance counters with flow and context sensitive profiling
Proceedings of the ACM SIGPLAN 1997 conference on Programming language design and implementation
Java Virtual Machine Specification
Java Virtual Machine Specification
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
IBM Systems Journal
Java virtual machine profiler interface
IBM Systems Journal
JaViz: a client/server Java profiling tool
IBM Systems Journal
Monitoring of distributed Java applications
Future Generation Computer Systems - Tools for program development and analysis
The evolution of a high-performing Java virtual machine
IBM Systems Journal
Design and evaluation of dynamic optimizations for a Java just-in-time compiler
ACM Transactions on Programming Languages and Systems (TOPLAS)
Blended analysis for performance understanding of framework-based applications
Proceedings of the 2007 international symposium on Software testing and analysis
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Performance analysis of idle programs
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
THOR: a performance analysis tool for java applications running on multicore systems
IBM Journal of Research and Development
Modeling runtime behavior in framework-based applications
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Hi-index | 0.00 |
In general, performance analysis tools deal with large volumes of highly complex data of varying types and at varying levels of granularity. The result is that it is common for there to be many different tools and components that implement performance data collection, recording, and reporting in an analysis environment. This variety complicates communication within a group and makes cross-group communication about specific performance findings even more difficult. The analysis of the performance of JavaTM virtual machines and Java applications introduces additional complexity. We describe an approach that unifies the recording and reporting components of performance analysis into a single data model and standard set of reports. We have employed this model with significant success in the analysis of IBM's Developer Kits for the Java virtual machine.