| Overview |
| Benchmarking Tips |
| Setting Performance Goals |
| Measuring performance |
| Determining Bottlenecks |
| Modifying Your Application to Reduce Bottlenecks |
| Are You Finished Yet? |
| The Five Performance Commandments |
| Optimizing Everything Else |
| Useful Tools |
| Optimizing Memory Usage |
| Looking at CPU Usage |
| Optimizing Action Construction and Setup |
| Decreasing Notification Overhead |
| Picking and Handling Event |