1. Use Profiling Tools

Use the profiling tools available in your development environment. This can't be emphasized enough. One is often surprised when a profiling tool is run for the first time on a program. It is hard to guess where all the bottlenecks are.

Enabling Operational Intelligence