YourKit Profiler review

Avoid program bottlenecks with YourKit Profiler

The profiler allows you to take a snapshot of the running process

TechRadar Verdict

Every serious developer should have a good profiling tool, such as YourKit Profiler for .NET

Pros

  • +

    Written almost entirely in Java

    Real-time CPU usage

    Real-time memory usage

Cons

  • -

    Aimed at .NET 2.0 developers only

Why you can trust TechRadar We spend hours testing every product or service we review, so you can be sure you're buying the best. Find out more about how we test.

Decent developers wants the best performance from their code. Performance becomes crucial under the .NET Framework, because you're arguably starting off at a performance disadvantage relative to native code. The bottom line is that every serious developer should have a good profiling tool, such as YourKit Profiler for .NET. Yes, it's a naff company name, but its English is probably better than your Russian.

YourKit Profiler is a remarkable tool, not least because it's written almost entirely in Java. Aimed at .NET 2.0 development, the profiler integrates into VS.NET 2005, but can also run stand-alone. Once you specify a .NET executable and start profiling, you'll see a real-time display of CPU and memory usage. Another tab shows time spent in the garbage collector, how many collections have taken place recently, and more.