Experiences with multi-threading and dynamic class loading in a Java just-in-time compiler

@article{Sundaresan2006ExperiencesWM,
  title={Experiences with multi-threading and dynamic class loading in a Java just-in-time compiler},
  author={Vijay Sundaresan and Daryl Maier and Pramod Ramarao and Mark G. Stoodley},
  journal={International Symposium on Code Generation and Optimization (CGO'06)},
  year={2006},
  pages={11 pp.-97}
}
In this paper, we describe the techniques that have been implemented in the IBM TestaRossa (TR) Just-in-Time(JIT) compiler to safely perform aggressive code patching and collect accurate profiles in the context of a Java application employing multiple threads and dynamic class loading and unloading. Previous work in these areas either did not account for the synchronization cost of safety or dynamic class loading/unloading effects in a heavily multithreaded program or did not consider how… CONTINUE READING
Highly Cited
This paper has 59 citations. REVIEW CITATIONS

5 Figures & Tables

Topics

Statistics

0510'06'07'08'09'10'11'12'13'14'15'16'17'18
Citations per Year

59 Citations

Semantic Scholar estimates that this publication has 59 citations based on the available data.

See our FAQ for additional information.