Author Archives: Alexey Totin

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 , | 4 Comments

Understanding how SQL queries impact app performance, with dotTrace 6.1

Application performance depends on a huge variety of factors: code design, web server performance, possible network lags, and so on. Effective execution of SQL queries is an additional concern. Naturally, you want your profiler to cover as many of these … Continue reading

Posted in dotTrace Tips&Tricks, How-To's | Tagged , , | 3 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 , | 10 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

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

Unusual Ways of Boosting Up App Performance. Boxing and Collections

This is a first post in the series. The other ones can be found here: Unusual Ways of Boosting Up App Performance. Strings Unusual Ways of Boosting Up App Performance. Lambdas and LINQs Many developers today are familiar with the … Continue reading

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

Code Navigation: ReSharper 8 vs. Visual Studio 2013

It’s no secret that on large projects, developers spend a lot of time simply navigating through their code. The bigger the project, the more time you need to find a certain class/object/file/anything. That’s why fast and easy code navigation is … Continue reading

Posted in ReSharper Tips&Tricks | Tagged , , , | 4 Comments

Performance Optimizations in ReSharper 8.x

One of the most popular questions we’re facing as soon as we push a new release is whether it works faster than before. ReSharper performance has a ton of dependencies related to hardware, Visual Studio configuration (including other installed extensions … Continue reading

Posted in Other | Tagged , | 6 Comments