# Friday, 07 November 2003

Introducing Cust

Introducing Customer Debug Probes and CLR SPY.  

Version 1.1 of the .NET Framework introduces a handy feature called Customer Debug Probes (CDP).  These probes enable you to find and diagnose difficult bugs lurking in managed code, even in a production environment.

I'll share the details of each probe in future blog entries, so stay tuned.  In the meantime, I've uploaded a tool (with source code) to gotdotnet.com called CLR SPY that makes it easy to use the probes.  To get a feel for the tool, add any managed application to the "Monitored Applications" list and run it with the Marshaling probe enabled.  You should see a flurry of messages appear as parameters get marshaled to unmanaged code.

This dynamic analysis tool is a great complement to FxCop's static analysis for writing high-quality managed code.  Use it to find your bugs before your customers do!  Let me know what you think of the tool!

 [via Adam Nathan's Interop-Centric CLR Blog]


#    Comments [0] |