Category Archives: dotMemory Tips&Tricks

Analyzing ineffective memory usage with dotMemory

Memory issues in .NET apps can be generally divided into 1) leaks, 2) large memory traffic, and 3) ineffective memory usage. In this blog we’ve written extensively about how dotMemory helps you deal with the first two problems. Now it’s … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged , | 5 Comments

Exploring .NET Core with ReSharper Ultimate

We recently started the EAP for ReSharper 9.1, and it might have been easy to miss that the EAP is not just for ReSharper, but for ReSharper Ultimate – that is, our entire .NET tools product range. Starting with ReSharper 9.0, … Continue reading

Posted in dotCover Tips&Tricks, dotMemory Tips&Tricks, dotPeek Tips&Tricks, dotTrace Tips&Tricks, How-To's | Tagged , , , , , , , | 12 Comments

Unit Testing and Memory Profiling: Can They Be Combined?

Memory profilers can hardly be called an “everyday tool.” Typically, developers start thinking about profiling their product closer to its release. This approach may work fine until some last-minute issue like a leak or huge memory traffic crushes all your … Continue reading

Posted in dotMemory Tips&Tricks, How-To's, News and Events | Tagged , | 12 Comments

String Interning: Effective Memory Management with dotMemory

Starting with version 4.1, dotMemory offers the String duplicates inspection. The idea behind it is quite simple: it automatically checks memory for string objects with the same value. After you open a memory snapshot, you will see the list of … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged , | 10 Comments

dotMemory 4.1 is Released: 6+ Reasons to Upgrade

Today we are thrilled to introduce dotMemory 4.1 with a new batch of .NET memory profiling goodies regarding automatic inspections, profiling process control, GC roots data, and more. Please welcome dotMemory 4.1, bringing you more rigorous, convenient and beautiful profiling … Continue reading

Posted in dotMemory Tips&Tricks, News and Events | Tagged | 3 Comments

Introducing dotMemory Video Tutorials

Great news for .NET memory investigators, with the help from our technical evangelist Maarten Balliauw we have prepared a series of short videos that cover some of the core features of dotMemory. These video tutorials should be a good starting … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged | 2 Comments

Get dotMemory 4.1 Beta

It’s been a while since dotMemory 4.0 was released, and we’ve spent all this time baking a new batch of .NET memory profiling goodies for you. Please welcome dotMemory 4.1 Beta, bringing you more rigorous, convenient and beautiful profiling experience. … Continue reading

Posted in dotMemory Tips&Tricks, News and Events | Tagged , | 4 Comments

Fighting Common WPF Memory Leaks with dotMemory

When developing Windows Presentation Foundation (WPF), Silverlight and Windows Store applications, a number of common memory leaks may surface. In this blog post, we’ll see how dotMemory can help detect these common WPF memory leaks and how we can fix … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged , , | 1 Comment

Unusual Ways of Boosting Up App Performance. Lambdas and LINQs

This is the third post in the series. The previous ones can be found here: Unusual Ways of Boosting Up App Performance. Boxing and Collections Unusual Ways of Boosting Up App Performance. Strings Today, we’re going to uncover the common … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged | 9 Comments

Unusual Ways of Boosting Up App Performance. Strings

This is the second post in the series. The other ones can be found here: Unusual ways of boosting up app performance. Boxing and Collections Unusual Ways of Boosting Up App Performance. Lambdas and LINQs This post will focus on … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged | 5 Comments