Run-time Environments-Part 3 and Local Optimizations