|Title||The Potential of Speculative Class-Loading|
|Publication Type||Conference Paper|
|Year of Publication||2007|
|Authors||Zaparanuks, D., M. Jović, and M. Hauswirth|
|Conference Name||PPPJ 2007: Proceedings of the Principles and Practice of Programming in Java|
|Conference Location||Lisbon, Portugal|
|Keywords||markov 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.