ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute
TitleThe Potential of Speculative Class-Loading
Publication TypeConference Paper
Year of Publication2007
AuthorsZaparanuks, D., M. Jović, and M. Hauswirth
Conference NamePPPJ 2007: Proceedings of the Principles and Practice of Programming in Java
Conference LocationLisbon, Portugal
Keywordsmarkov predictor, speculative class-loading

Platforms such as Java provide many software engineering benefits. However, these benefits often come at the cost of significant runtime overhead. In this paper we study the potential for hiding some of that overhead by employing speculative execution techniques. In particular, we study the predictability of class-loading requests and the potential benefits of speculatively preloading classes in interactive applications.