Hi Community,
This post is about some of the tools I use when building stuff or diagnosing misbehaving applications, so I thought it’d come handy to have them, or learn about them [in case you don’t know them]
- Process Explorer
- Process Monitor
- Visual SOS Extension – It’s also documented here
- DebugView
- Autoruns
- WinDBG
- PerfView
- DebugDiag
- Network Monitor 3.4 [archive]
- Fiddler
- Message Analyzer
- Spy++
- XAML Spy – Big kudos to them for providing MVPs with a free license
- CLR Profiler
- NDepend – Big kudos to them for providing MVPs with a free license
- CppCat – Big kudos to them for providing MVPs with a free license
- Dependency Walker
- CppDepend – Big kudos to them for providing MVPs with a free license
- Visual Assist X – Big kudos to them for providing MVPs with a free license
- Red Gate’s Reflector
- JetBrain’s dotPeek
- JetBrain’s Resharper – Big kudos to them for providing MVPs with a free license
- JetBrain’s dotCover – Big kudos to them for providing MVPs with a free license
- JetBrain’s dotTrace – Big kudos to them for providing MVPs with a free license
- JetBrain’s dotMemory – Big kudos to them for providing MVPs with a free license
- Detours Library
- GhostDoc – Big kudos to them for providing MVPs with a free license
- Application Verifier
- Memory Inspector – My own tool and Visual Studio add-in
- Windows Performance Recorder
I would also like to recommend the following blog post published by my good friends at toptal. It is a hiring guide that will help you identify C++ programmers who not only know the basics, but also understand its relevant concepts in-depth and know their way around the various challenges and pitfalls of this powerful programming language.
Regards,
Angel