1. Making Programs Faster
3. Performance Tuning is Hard
5. Schwartzian Transform
9. Time
10. [B[user time]B] + [R[system time]R] = [V[CPU time]V]
11. "Optimizations"
13. "But I want a pony!"
14. "Optimizations"
15. Wallclock Time
19. I/O Bound Programs
21. CPU Bound Programs
22. Memory Bound Programs
24. Simple Measurement Tools
25. time()
26. Time::HiRes
27. times()
28. Simple Benchmarker
30. Benchmark.pm
33. The Uncertainty Principle
35. Performance Tuning Plan