Abstract
The World-Wide Web is emerging as a medium for distributing platform-independent, intermediate-form programs. Most Java vendors have recently announced plans to construct 'just-in-time' systems, which translate the intermediate text into native code on demand. In this paper, we present experiments that show the benefits of just-in-time systems as compared with the traditional (compile prior to execution) systems. We introduce a new method - the continuous compiler - that can outperform just-in-time systems by overlapping compilation with program interpretation and native execution. Based on those results, we then present a smart just-in-time system that blends interpretation with native-code execution, thereby obtaining improved performance.
| Original language | English |
|---|---|
| Pages (from-to) | 120-131 |
| Number of pages | 12 |
| Journal | Conference Record of the Annual ACM Symposium on Principles of Programming Languages |
| DOIs | |
| State | Published - 1997 |
| Event | Proceedings of the 1997 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL'97 - Paris, Fr Duration: Jan 15 1997 → Jan 17 1997 |
Fingerprint
Dive into the research topics of 'Does 'just in time' = 'better late than never'?'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver