Normally I see this hit the wires with a little more fanfare, but this just kinda showed up in one of the announce blogs I read: Jetbrains opened up the EAP for dotTrace 2.0. I love the dotTrace tool (as indispensable as Resharper is), it’s fantastically easy to use (seriously, point and click, no recompile/code changes needed). There are some attractive features up from the 1.1.2 release (with which I just spent the weekend, and learned some interesting things about System.Messaging)–from the notes:
- Memory profiling support
- CPU snapshot comparasion (sic)
- Support for multiple snapshots
- Collapsing recursive calls and blocks of filtered code
- …
Among others–comparison! The weekend was partially as long as it was because I found it difficult to compare profiles of pre- and post-change snapshots. Just what the doctor ordered. And finally, memory profiling–not just CPU time. Perfect.
If you haven’t tried profiling your code, this is an easy way to start: download, install, open, point at your compiled exe or web app, and let it go. You will be surprised at what you see. Oh–and as to price, compared with the others I’ve used (notably DevPartner Studio) the price is right. Not quite NProf right, of course, but right enough.