"The code generated by AOT compilation is position-independent code (PIC). Mono will load this code using the "mmap" kernel call, and all of the code will actually be shared across multiple Mono instances in the system. Not only will the JIT not waste time or memory in generating the code, but the code that is executed is the same copy of code in memory that is shared across multiple processes in a system."
- Robert Yates
from Bookmarklet