A Study of Code Reuse and Sharing Characteristics of Java Applications
(PostScript version,
PDF version)
Marie T. Conte, Andrew R. Trick, John C. Gyllenhaal, and Wen-mei W. Hwu
Workshop on Workload Characterization, Micro-31, November 29th, 1998
This paper presents a detailed characterization of Java application
and applet workloads in terms of reuse and sharing of Java code at the
program, class, and method level. In order to expose more sharing
opportunities, techniques for detecting code equivalence even in the
presence of minor code changes or constant pool index differences are
also proposed and examined. The analyzed application workload
consists of the recently released SPECjvm98 benchmarks and the applet
workload is derived from three extensive searches of the Internet
between May 1997 and May 1998 using an enhanced web crawler. Analysis
of these workloads reveals several new code sharing and optimization
opportunities.
[ IMPACT Main Page |
Team Members |
Publications |
Software |
FAQ ]