8. Runtime, JIT, and AOT Compilation

  1. Vladimir O. Safonov

Published Online: 8 FEB 2010

DOI: 10.1002/9780470593387.ch8

Trustworthy Compilers

Trustworthy Compilers

How to Cite

Safonov, V. O. (2010) Runtime, JIT, and AOT Compilation, in Trustworthy Compilers, John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9780470593387.ch8

Author Information

  1. St. Petersburg University, USA

Publication History

  1. Published Online: 8 FEB 2010
  2. Published Print: 24 FEB 2010

ISBN Information

Print ISBN: 9780470500958

Online ISBN: 9780470593387



  • runtime, JIT and AOT compilation;
  • runtime type-checking - important part of managed execution;
  • interaction of runtime and OS libraries


This chapter contains sections titled:

  • The Tasks of the Runtime

  • The Relationship of the Runtime and the Operating System (OS)

  • JIT Compilation

  • The Architecture of FJIT—JIT Compiler for SSCLI/Rotor

  • The Architecture of Optimizing JIT Compiler for SSCLI/Rotor

  • AOT Compilation

  • Exercises to Chapter 8