A Brief History of Just-in-Time¶
Aycock, J. (2003). A Brief History of Just-in-Time. ACM Computing Surveys, 35(2), 97-113.
Cited by¶
1 citation across 1 artifact.
Each citation links to the sentence it supports in the citing article.
Primes¶
- Fast-Path / Slow-Path Architecture
- In compilers and runtimes, an interpreter handles cold code while a JIT compiles hot paths, with execution-count profiling as the trigger.
This sourceSurveys interpreter-plus-JIT designs in which execution-count (hotness) profiling triggers compilation of hot code, supporting the compiler/runtime use and the escalation-rate (JIT-promotion-rate) metric.
Supported in partVerified against the publisher's abstract
The abstract confirms only that this is a survey of JIT (dynamic) compilation and its classification; it does not state the interpreter-cold/JIT-hot split or execution-count profiling as the compile trigger.
“Broadly, JIT compilation includes any translation performed dynamically, after a program has started execution. We examine the motivation behind JIT compilation and constraints imposed on JIT compilation systems, and present a classification scheme for such systems. This classification emerges as we survey forty years of JIT work, from 1960--2000.”
- In compilers and runtimes, an interpreter handles cold code while a JIT compiles hot paths, with execution-count profiling as the trigger.
Verification¶
Does it exist? Confirmed. This work's DOI resolves to a registered record, which fixes its identity. That is all it fixes.
Does it back the claim? Read against the text for 1 of 1 citation: 1 supported in part. Each verdict is shown under its citation below, with what in the work backs the sentence.
Support is checked per citation rather than per work — the same source can be cited soundly in one article and wrongly in another. Per-citation recording began recently, so a citation with no recorded check is a gap in the record rather than evidence it went unchecked.
See how references were verified.
Registry ID ref:6ed502cfb978 · see in the full table