I used Ants profiler on a large c# project a year and a half ago. It really performed very nicely for what it cost, and even outperformed a few of the more expensive competitors.
It calculates cost on with almost a line by line resolution.
More Related Contents:
- What Are Some Good .NET Profilers?
- Best .NET memory and performance profiler? [closed]
- How to get object size in memory? [duplicate]
- Benchmarking small code samples in C#, can this implementation be improved?
- How much memory does a C#/.NET object use?
- Explicitly freeing memory in c#
- Why is my C# program faster in a profiler?
- What’s wrong with using Thread.Abort()
- How to check for file lock? [duplicate]
- What is the memory overhead of a .NET Object
- Can I make XmlSerializer ignore the namespace on deserialization?
- Trying to use the C# SpellCheck class
- Extracting mantissa and exponent from double in c#
- Format Number like Stack Overflow (rounded to thousands with K suffix)
- Why we need Thread.MemoryBarrier()?
- convert double to int
- How do I write one to many query in Dapper.Net?
- .NET ObservableDictionary
- What is the correct way to read from NetworkStream in .NET
- WCF Service Client: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding
- A reproducible example of volatile usage
- How to inject an attribute using a PostSharp attribute?
- Lock (Monitor) internal implementation in .NET
- System.Threading.Timer in C# it seems to be not working. It runs very fast every 3 second
- ArgumentOutOfRangeException on initialized List
- Guidelines For Dispose() and Ninject
- How to check if a DLL file is registered?
- Azure Blob Storage | AcquireLeaseAsync, synchronously wait until lock is released
- Do I need to Dispose a SemaphoreSlim?
- How do I get a C# WebBrowser control to show jpeg files (raw)?