RE: [GD-General] Compile times
Brought to you by:
vexxed72
From: Donavon K. <kei...@ea...> - 2002-12-11 17:31:08
|
> -----Original Message----- > From: gam...@li... > [mailto:gam...@li...] On Behalf Of > Matt Newport > Sent: Wednesday, December 11, 2002 7:02 AM > To: gam...@li... > Subject: RE: [GD-General] Compile times > > Is there a decent profiler for C#? I would be a lot more comfortable about > trying it out if I knew that I had a good profiler so I could quickly spot > any areas which might be candidates for replacement with C++ code. If > something with similar functionality to VTune is available for C# (as far > as I know VTune itself is not?) then performance concerns would be easier > to address. Apparently VTune 6 profiles .NET (I don't have it myself), so the short answer to your question would appear to be "Yes." GotDotNet lists four other commercial profilers and one free profiler. The .NET CLR has very decent profiling support. For simple purposes you can read runtime statistics or look at the performance counters. It's also relatively easy to roll your own profiler (see 'Program Files\Microsoft Visual Studio.NET\FrameworkSDK\Tool Developers Guide\docs\Profiling.doc'). Matt Pietrek wrote an 'Under the Hood' article on this (http://msdn.microsoft.com/msdnmag/issues/01/12/hood/default.aspx). And I'll just throw this in: "Improve Your Understanding of .NET Internals by Building a Debugger for Managed Code" (http://msdn.microsoft.com/msdnmag/issues/02/11/CLRDebugging/default.asp x) --Donavon |