VM Extensions
This section describes extensions to Jikes RVM that enable the
collection of trace files containing thread-specific, temporally
fine-grained HPM data in an SMP environment. The section begins by
enumerating the design goals for the infrastructure. It then describes
the trace record format and highlights some of the key ideas of the
implementation. Finally, it considers issues that may arise when
attempting to implement similar functionality in other virtual
machines.