Category Archives: dotMemory Tips&Tricks

dotMemory 2016.2. Compare memory snapshots from different sessions

Along with multiple performance improvements and bug fixes, dotMemory 2016.2 brings one long-awaited feature: comparison of memory snapshots stored in different workspaces (or in other words, snapshots collected in different profiling sessions). When might this be helpful? Generally, in any … Continue reading

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

Navigating to Source Code from dotMemory

We always look for ways to increase the value of ReSharper Ultimate and synergize our .NET tools. For example, in ReSharper Ultimate 9.2, we made it possible to profile ReSharper’s run configurations, so if you have both dotTrace and ReSharper … Continue reading

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

Memory Testing on a CI Server. dotMemory Unit Standalone Launcher

After we announced the dotMemory Unit framework, the most frequently asked question was, “When will the standalone launcher for CI be available?” Finally, the time has come! Along with dotMemory 4.4, we have also released dotMemory Unit 2.0 which contains … Continue reading

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

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 , , , , , , , | 17 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 , , | 27 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 , | 14 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