Author Archives: Alexey Totin

Improved continuous testing performance in dotCover 2017.2

Continuous testing (CT) is a super-helpful feature but only under one condition: sufficient performance. Unfortunately, in dotCover 2017.1 and earlier, CT could be a real pain on large and very large solutions (30+ projects). The problem lies in three performance-critical … Continue reading

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

Interactive tutorials are part of ReSharper 2017.2

A while ago, along with ReSharper 2016.3, we released a plugin that added a set of interactive tutorials to ReSharper. Starting with 2017.2, the tutorials are not a plugin anymore but an integral part of ReSharper. Select ReSharper | Help … Continue reading

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

Importing raw memory dumps in dotMemory 2017.2

Support for raw memory dumps was probably the most voted and long-awaited dotMemory feature. Finally, it’s available in dotMemory 2017.2! Indeed, there are cases when it’s impossible to profile a problematic application locally or remotely and take a regular dotMemory … Continue reading

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

dotMemory Command Line Tools

In the 2017.1 release, dotMemory introduced a console profiler. Now, using the dotMemory.exe tool, you can perform memory profiling from the command line. Why would you? The short answer would be to automate the process of gathering memory snapshots. There … Continue reading

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

Colored background highlighting in dotCover 2017.1

Right after dotCover 2016.3 introduced a new way to highlight code coverage (markers in the gutter instead of colored backgrounds), we immediately got a flurry of “Bring it back!” comments. Indeed, there is a range of tasks where the “old-style” … Continue reading

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

ReSharper Interactive Tutorials get an update

As you may remember, along with ReSharper 2016.3 we released a special plugin entitled “ReSharper Tutorials.” In brief, it’s a plugin with a set of interactive ReSharper tutorials. Here’s how it works: When you launch a tutorial, a sample solution … Continue reading

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

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

Subsystems in dotTrace Timeline Viewer

If you use dotTrace, you probably know it consists of two independent applications for performance analysis: Performance Viewer and Timeline Viewer. One of the greatest features that made Performance Viewer so helpful for quick performance evaluation was Subsystems. In dotTrace … Continue reading

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

Analyzing native memory allocation with dotTrace 2016.3

With C#, we live in a comfortable managed world where everything is controlled by CLR. But sometimes, whether we like it or not, we have to work with ‘unmanaged’ objects, for example when we want to use some third-party DLL, a … Continue reading

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

Deep event analysis with dotTrace 2016.3

dotTrace 2016.3 introduces a new Events window which is available in both standalone dotTrace and dotTrace integrated in Visual Studio. To open the window in the standalone Timeline Viewer, use the View | Events menu: In Visual Studio, click Show … Continue reading

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