Changed design according to review (disabling compiler again, computation of code heap sizes, availability of heaps, sweeper optimization)