Performance Optimization Part 3: Environmental Memory