As a version 1 user you already know that Sleuth StopWatch times your program at the routine level only. But now, with version 2, you'll also have access to the new Sleuth LineProiler for timing statistics right down to individual lines in your program. In addition, Sleuth StopWatch 2 now keeps track of every profiling session automatically, so it's easy to pick any two sessions and compare them side by side. Pinpointing where a program spends most of its time is easy with Sleuth QA Suite's exclusive KeyView selectors. Common views like the Top 10 Most Called Routines or the 25 Most Time Consuming Routines help to focus your attention where optimization will do the most.
Professional developers know that profiling and optimization is often iterative work.
First you profile, then you optimize, then you profile again to see how speed has improved. To make comparison profiling even easier, Sleuth QA Suite 2 features an innovative Profile Session Comparison feature. While you work with Sleuth StopWatch, each profiling session's statistics are automatically saved in a handy tree view. At any time during a profiling session you can load any two profiling sessions from the tree view and compare them side by side. We know that each developer works differently.