Tag Archives: profiling

Webinar recording: Exploring .NET’s memory management

The recording of our recent webinar with Maarten Balliauw, Exploring .NET’s memory management, is now available: We’ll take a trip down memory lane and look into how .NET memory management works. We’ll start off with the .NET Garbage Collector (GC) is really cool … Continue reading

Posted in How-To's | Tagged , , , | 2 Comments

Webinar: Exploring .NET’s memory management

Join us Thursday, April 6, 16:00 – 17:00 CEST (check other timezones) for our free live webinar, Exploring .NET’s Memory Management, with Maarten Balliauw. In this webinar, we’ll take a trip down memory lane and look into how .NET memory management … Continue reading

Posted in How-To's | Tagged , , , | Leave a comment

Redesigned filters in dotTrace 2016.3

If you are a long-term user of dotTrace Timeline Viewer, you’ve likely noticed some UI changes in dotTrace 2016.3. What has changed exactly and, more importantly, why were these changes made? Read on to find out.

Posted in How-To's | Tagged , , | 1 Comment

What if this method were faster? Forecasting performance with dotTrace

When profiling and analyzing performance of an application, we sometimes ask ourselves questions like, “What if this method were faster?”, “What would be the performance gain if we made this specific call 50% more efficient?”, and “Is it worth doing?” One … Continue reading

Posted in How-To's | Tagged , , | 4 Comments

Timeline Profiling inside Visual Studio

With each new release, dotTrace deepens its integration with ReSharper and Visual Studio. In doing this, we aim to lower the entry barrier and make profiling easier to use on a daily basis, by moving profiling closer to code. dotTrace … Continue reading

Posted in How-To's | Tagged , , , , | Leave a comment

Optimizing Load Balancing in PLINQs with ReSharper Ultimate

When filtering large amounts of data, using a PLINQ instead of a sequential LINQ can provide significant performance boosts. Still, optimal parallelization is quite a complex task that depends on a variety of factors, such as the number of CPU … Continue reading

Posted in How-To's | Tagged , , , | 10 Comments

Overview of dotTrace 6 Timeline Profiling

In our announcement post for dotTrace 6, we introduced a new profiling method: Timeline profiling. Let’s explore what it is, how it can help us and how it compares to other profiling methods like sampling, tracing and line-by-line profiling. We’ll also … Continue reading

Posted in How-To's | Tagged , , | 1 Comment

Working with dotTrace Home

When we announced the dotTrace 6, we’ve already had a quick look at the new starting point in our performance profiler: the dotTrace Home. We can use it to start a new local or remote profiling session for known .NET application … Continue reading

Posted in How-To's | Tagged , | 4 Comments

Introducing EAPs for dotTrace 6, dotCover 3, dotMemory 4.2

Please welcome a new ReSharper 9 EAP build that comes along with compatible dotTrace 6, dotCover 3 and dotMemory 4.2 Early Access builds. Download the common .NET tools installer, launch it and choose the products you want to try. We’ve … Continue reading

Posted in How-To's | Tagged , , , , , , | 15 Comments

dotMemory 4.0 EAP: .NET Memory Profiler Resuscitation

Do you know that JetBrains provides a .NET memory profiler? You have a good excuse for not knowing this, as the profiler hasn’t seen a single update since 2010. That is, until today. Today we’re excited (and by this we … Continue reading

Posted in How-To's | Tagged , | 25 Comments