I’ve had occasion to watch a lot of people try Profiler, and to hear a lot more about their previous attempts to use it, and they are almost always incredibly frustrated. Why? Simply, the volume of activity combined with the hyper speed scroll just seems overwhelming. People expect tools to make sense in their default configuration and after a couple minutes of mad screen scroll tend to throw up their hands and think “I can’t handle this”. It’s a natural reaction. For those of you who (most of you perhaps) who’ve moved past that point it’s easy to forget what it’s like in the beginning. Thus, the two tips for today!
Tip number one is to reduce the volume by removing events. When you open Profiler and get ready to start, before you hit ‘go’ switch to the Event Selection tab and uncheck the events noted below. You may need them at some point, but for right now you want to get down to just the ‘completed’ events. This will reduce the volume you have to scan by more than 50%.
Tip number two is to turn off the auto scroll behavior. Just because you’re capturing a hundred lines per second doesn’t mean you have to analyze it at that rate. Stop the auto scroll, then you can scroll leisurely and start to take in what matters, and from there you might progress to filters and other support events. As far as I know there is no way to persist the setting, you have to click it each time.
Once you get past the initial shock Profiler is fairly easy to use, and a huge help in solving all kinds of problems. Hopefully these two tips help you get there!