Final thoughts on Profiling and Analysis
One way of describing performance optimization is "the act of stripping away unnecessary tasks that spend valuable resources". We can do the same and maximize our own productivity through minimizing wasted effort. Effective use of the tools we have at our disposal is of paramount importance. It would serve us well to optimize our own workflow by keeping aware of some best practices and techniques.
Most, if not all, advice for using any kind of data-gathering tool properly can be summarized into three different strategies:
- Understanding the tool
- Reducing noise
- Focusing on the issue
Understanding the Profiler
The Profiler is an arguably well-designed and intuitive tool, so understanding the majority of its feature ...