Author Archive

dotTrace 5.5 EAP: Introducing Subsystems

Tuesday, June 4th, 2013

This happens to be a hot week for JetBrains .NET tools, as today we are opening the Early Access Progam for dotTrace 5.5 Performance. Please feel free to grab the latest build of our performance profiler. And here are the reasons why you should give it a try:

Subsystems

With version 5.5 we’re offering a new way to analyze snapshots in terms of Subsystems. Discover your code bottlenecks faster without digging deep into callstacks. With Subsystems view you get a quick overview of where a possible bottleneck may originate from:
dotTrace 5.5 Performance Subsystems
Note that you can customize this view to fit your needs by creating your own profiles and restyling the color scheme the way you like it. dotTrace 5.5 Performance comes with a built-in Default profile which gives you an example of how you can benefit from using Subsystems:

dotTrace 5.5 Performance Managing Subsystems options
Go to View | Options to see how it works and set up your own profile.

Bookmarks

We’ve also enabled you to add bookmarks to your snapshots so you could easily find and navigate between interesting pieces of a snapshot. Click Ctrl+K to create a bookmark, then you can use Ctrl+W shortcut to see and edit the full list of bookmarks from the current snapshot.

dotTrace 5.5 Performance Bookmarks editor

Other impovements

  • List of application’s Hot Spots is now shown right upon opening a snapshot in the updated Overview tab.
  • New Hot Spots algorithm accounting for system code.
  • dotTrace snapshot files (*.dtp) now occupy twice less disk space.
  • Integration with ReSharper 8 EAP.
  • Improved stability in incorrect metadata write/read.

Please note that current version of the EAP build doesn’t support working with snapshots created by previous versions of dotTrace, but this should be fixed by RTM.

You can start playing with dotTrace 5.5 Performance by downloading the latest nightly build from the Early Access Program Page today!

Please don’t foreget to let us know about any issues you might be facing via dotTrace issue tracker.

dotCover 2.5 EAP is Open: Now with Hot Spots View

Monday, June 3rd, 2013

We are excited to announce dotCover 2.5 Early Access Program launch. Now you can download and play with dotCover 2.5 early builds.

    And here is a list of what’s new:

  • dotCover 2.5 integrates with the latest ReSharper 8 EAP build. So if you were quick to install it, we are glad to tell that now you can continue using this combination.
  • With dotCover 2.5 you get an ability to merge coverage snapshots with different filters applied.
  • In version 2.5 we finalized the Hot Spots view, that helps you identify the most risky methods in your solution, in terms of high cyclomatic complexity and low unit test coverage:
    Hot Spots view in dotCover 2.5

One more improvement that was not yet implemented but is being worked on in the scope of this update is memory consumption optimization. Stay tuned for more details when we’re done with this improvement.

Please download dotCover 2.5 EAP build, and let us know about any issues you might be facing via dotCover issue tracker.

Meet dotTrace 5.3.2 Performance with CLR 4.5 support

Tuesday, May 14th, 2013

Today we are happy to announce availability of a new maintenance release of our .NET performance profiler. Please feel free to download and try the latest dotTrace 5.3.2 Performance.

Starting from this update dotTrace Performance supports the latest version of CLR. In case you have already updated CLR to version 4.5 or just plan to do it, we would recommend to use this version of the profiler.

dotTrace 5.3 Performance, ReSharper 7.1.1 are Available

Monday, December 17th, 2012

Rolling out updates to two .NET tools simultaneously is twice as fun: please download the shiny and new dotTrace 5.3 Performance for Visual Studio 2012 integration and Windows Store app profiling, and ReSharper 7.1.1 for bug fixes and performance improvements.

Major changes in dotTrace 5.3 Performance include:

  • The most requested and expected feature: integration with Visual Studio 2012. Prior versions of Visual Studio are still supported as well.
  • Integration with ReSharper 7.1 and 7.1.1.
  • Support for profiling Windows Store applications, including Windows Store test projects.
  • Profiling Windows Store applications with dotTrace Performance

  • New filters in Hot Spots view: “Filter system functions” and “Filter event-waiting trees”.
    New filters in Hot Spots view
  • A new measurement method: Thread Cycle Time, in addition to previously available Wall Time (CPU and performance counter) and Thread Time methods.
  • An updated Welcome screen that includes Attach To Process button and more cosmetic improvements for a comfortable profiling experience.
    Updated Welcome screen in dotTrace 5.3 Performance

dotTrace 5.3 Performance comes as a free upgrade for all dotTrace 5.0 Performance users, as well as for all dotTrace 4.x Performance customers who have purchased the product after February 23, 2012.

ReSharper 7.1.1 is a maintenance release that further refines performance and stability of the ReSharper 7.x family. Notable updates include:

  • Unit test runner enhancements related to debugging, inconclusive tests, and Unit Test Output window, among other fixes.
  • Bug fixes in the installation wizard, code formatter, IntelliSense, and Remove Unused References.
  • Miscellaneous performance improvements.

For further details, please see the entire list of fixes included in ReSharper 7.1.1.

ReSharper 7.1.1 is a free upgrade for all ReSharper 7.x users and also for ReSharper 6.x customers who have purchased their licenses on June 1, 2012 or later.

Please feel free to download and try dotTrace 5.3 Performance and ReSharper 7.1.1!

dotCover 2.2 is Here!

Wednesday, November 21st, 2012

We are happy to announce the availability of dotCover 2.2! Please feel free to download and try it.

dotCover 2.2 is released

What’s new in this version:

  • Integration with the recently released ReSharper 7.1
  • Support for Windows Store Application Tests. Please note that with this version of dotCover you’ll be able to get overall coverage statistics, without percentages per single test
  • This update also includes a series of bug fixes and improvements

For more details on improvements introduced in dotCover 2.x, please check out What’s New in dotCover page, and don’t forget to grab the latest build! Updated MSpec and xUnit plug-ins compatible with dotCover 2.2 are also available for downloading.

In case your dotCover maintenance period or upgrade subscription is still valid, this would be a free upgrade for you. And as usual, please feel free to provide us with any feedback.

dotCover 2.2: Early Access Program is Open

Monday, October 8th, 2012

Today we are opening the Early Access Program for the new version of dotCover, code coverage tool with integrated unit test runner. You are very welcome to download and try the latest build of dotCover 2.2.

The main purpose of this minor update is providing integration with the latest ReSharper’s 7.1 builds (best served with ReSharper 7.1.3.130 and 7.1.5.2).

Please download dotCover 2.2 EAP build, and let us know about any issues you might be facing via dotCover issue tracker.

An update to dotTrace SDK is released

Friday, September 21st, 2012

Good news for dotTrace Performance SDK users. Today we’ve released a minor update which includes the following fixes and changes:

  • A new updated sample for better understanding of how to use dotTrace Performance SDK in the most efficient way.
  • ProfilerState.IsProfilerActive property is now being set to true when it’s used in ProfilingControlKind.API parameter. See this issue.
  • Improved repeated attach.

Please feel free to download the latest version of dotTrace SDK.

And don’t forget to check this post for more details on how dotTrace SDK can help you improve performance of your applications.

dotCover 2.1 is Released!

Thursday, September 13th, 2012

We are happy to announce the availability of dotCover 2.1 RTM build! Please feel free to download and try it.

dotCover 2.1 released

This new version is notable for:

  • Visual Studio 2012 support including the ability to choose icons and menu style according to the theme you prefer.
  • Integration with the latest ReSharper 7.0.1.
  • Calculating code coverage statistics for Windows Store applications (without unit test coverage yet).

For more details on improvements introduced in dotCover 2.x, please check out What’s New in dotCover, and  then download the new release!

Please note that if your dotCover maintenance period or upgrade subscription is still valid, this would be a free upgrade for you.

dotCover 2.1 Release Candidate

Friday, September 7th, 2012

dotCover 2.1 Release Candidate has arrived! Please don’t hesitate to download and try the RC build.

If any critical issues are still bothering you, feel free to report them and have them fixed before release.

dotCover 2.1 Beta is available

Wednesday, August 29th, 2012

We are glad to announce that dotCover 2.1 Beta is now available for you to download and try.

dotCover 2.1 beta

Calculating code coverage statistics for Metro applications, integration with Visual Studio 2012 including theming support and full integration with ReSharper 7 are the main changes of this update.

Please feel free to download dotCover 2.1 Beta, and let us know about any possible issues via dotCover issue tracker.