Class Loading(2)
Chooses layout of instances (fields)
Lays out classes (vtables and rtti)
For all methods implemented in IL, provides a start-up stub
Two initialization modes, chosen by compiler:
- Lazy: wait until first reference
- Efficient: optimize for fastest runtime