Have you ever used a profiler? If not, why not?
Dear Reader, I have a question for you...
I am frequently amazed when smart developers ask questions about performance problems, but then it turns out they haven't so much as tried a profiling tool on it.
I'm curious to understand why this is, and if there is anything I could write that might help people use these tools more effectively.
Are you a smart developer who has a problematic relationship with profilers? If so, what is holding you back?
- Do you not know what tools exist?
- Are their interfaces too confusing?
- Did you try one, but then couldn't figure out how to interpret the resulting data?
- Other?