How Many Secrets do .NET PDB Files Really Contain?
Now that Devscovery is over, it’s time to get back to answering questions about one of my favorite subjects: PDB files! Yes, I lead an extremely exciting life if PDB […]
Correctly Creating Native C++ Release Build PDBs
In my ongoing discussion of PDB files and debugging, Sa Li had a great question: Should the final release native program also generate the pdb files before being published? If […]
Do PDB Files Affect Performance?
After a detour into Historical Debugging, it’s time to come back to return to answering questions about PDB files. Here’s a question from Justin: Thanks for the great post once […]
Keeping Specific PDB Files from Loading in the Debugger
As I’ve discussed, PDB files are wondrous bundles of binary joy. However, loading missing PDB files can quickly become an angst-ridden teenager as you wait what seems like forever on […]
PDB Files: What Every Developer Must Know
Thanks for visiting one of the most popular pieces I’ve ever written! Based on questions I’ve written a few follow up articles you might find useful to extend your PDB […]
UX: Disruptive user experiences are industry game changers
I am sure that most of you, if not all, have heard about the notion of a disruptive technology or product. The basic idea of a technology or product being […]
See the I/O You Caused by Getting Your Diagnostic Tracing into Process Monitor
Recently I was working on a performance bug for a client where our hypothesis was that there was too much file I/O going on in the process, which was causing […]
ProcMonDebugOutput Now on GitHub
A few years ago Mark Russinovich and I put together a feature in SysInternal’s Process Monitor where you can add tracing statements to the log. (Here’s the original post.) The […]
ProcDump Post Mortem Switches: Order Matters
This week I’m working behind the “Great Firewall” in China and Twitter is blocked by the Chinese government, but my blog is not. I would have tweeted this but instead […]