Java Performance Evaluation Using External Instrumentation

by Gousios, Georgios and Spinellis, Diomidis

You can get a pre-print version from here.
You can view the publisher's page here.

Abstract

The performance of programs written in the Java pro- gramming language is not trivial to analyse. The Java Vir- tual Machine hides the details of bytecode execution while not providing an accessible profiling mechanism. Most tools used for Java performance evaluations are based on sampling and only present engineers with sampled data aggregations. In this paper, we present the Java DTrace Toolkit, a collection of scripts that is specifically designed to assist engineers in identifying the roots of various perfor- mance problems observed with other tools.

Bibtex record

@inproceedings{GS08,
  author = {Gousios, Georgios and Spinellis, Diomidis},
  booktitle = {Proceedings of the 12th Pan-Hellenic Conference on Informatics},
  title = {Java Performance Evaluation Using External Instrumentation},
  year = {2008},
  location = {Samos, Greece},
  doi = {10.1109/PCI.2008.14},
  pages = {173-177},
  month = aug,
  url = {/pub/java-performance-evaluation-using-external-instrumentation.pdf}
}

The paper