A unifying approach to performance analysis in the Java environment

  • Authors:
  • W. P. Alexander;R. F. Berry;F. E. Levine;R. J. Urquhart

  • Affiliations:
  • IBM Network Computing Software Division, 11400 Burnet Road, Austin, Texas;IBM Network Computing Software Division, 11400 Burnet Road, Austin, Texas;IBM Network Computing Software Division, 11400 Burnet Road, Austin, Texas;IBM Network Computing Software Division, 11400 Burnet Road, Austin, Texas

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.