1. A computer system comprising: a dynamic compiler, the dynamic compiler including: an execution history recorder configured to record the number of times a fragment of code is executed, the execution history recorder having a threshold; an interpreter coupled to the execution history recorder; a compiler manager coupled to the execution history recorder; a compiler coupled to the compiler manager, the compiler arranged to create compiled fragments of code having dominant code blocks and at least one outlier; and memory coupled to the dynamic compiler, the memory managed by the compiler manager such that dominant code blocks are stored in one portion of the memory and the at least one outlier is stored in another portion of the memory.