dotTrace ReSharper dotCover dotPeek

JetBrains dotTrace FAQ

    dotTrace 4: Products and Editions

    What does it mean, dotTrace 4 Performance? Where's memory profiling? Has dotTrace been split into two separate products? Answer »

    I need memory profiling before you come up with dotTrace 4 Memory. Is there a temporary solution available? Answer »

    Is it true that dotTrace Performance and dotTrace Memory will be available in two editions each? Answer »

    What's the difference between dotTrace 4.x Performance Standard and Professional editions? Answer »

    dotTrace 4: Pricing and Upgrades

    I have an existing dotTrace license. Can I upgrade to dotTrace 4.x Performance for free? Answer »

    dotTrace 4: Other Questions

    The "Profile with dotTrace" icon in my ReSharper 4.x is grayed out. How do I launch profiling of unit tests in dotTrace 4.x Performance from ReSharper 4.x? Answer »

    dotTrace 4 Performance won't start profiling web applications running under IIS Answer »

    General Questions

    I use ReSharper 5 and dotTrace 3.1. Is there a way to integrate these product versions? Answer »

    Can dotTrace attach to a running process and profile it? Answer »

    I have a function that took 1450 ms and was called 214 times. Is this the average time per call or the total time for all calls? Answer »


What does it mean, dotTrace 4 Performance? Where's memory profiling? Has dotTrace been split into two separate products?

Yes, dotTrace has been split into two products: dotTrace Performance and dotTrace Memory. They now have different license keys and release cycles. dotTrace 4 Performance was released first, with dotTrace 4 Memory to follow later.

In addition, dotTrace 4.x Performance is provided in two editions: Standard and Professional. To learn how they compare and how they are both different from dotTrace 3.1, see this comparison table.


to the top

I need memory profiling before you come up with dotTrace 4 Memory. Is there a temporary solution available?

Until we come up with version 4 of dotTrace Memory, we suggest that you either continue using dotTrace 3.1 for memory profiling alongside dotTrace 4.x Performance, or download dotTrace 3.5 Memory for 32-bit or 64-bit systems. dotTrace 3.5 Memory is a memory profiling subset of dotTrace 3.1 with additional support for CLR 4.


to the top

Is it true that dotTrace Performance and dotTrace Memory will be available in two editions each?

For dotTrace 4.x Performance, the answer is yes: it is available in two editions: Standard and Professional. To learn how they compare and how they are both different from dotTrace 3.1, see this comparison table.

Note that regardless of the edition that you'd like to use, there's a single download file for dotTrace 4.x Performance. Once you have installed the product, you can choose an edition using the License Information dialog box available on the Help menu of the product.

Regarding dotTrace 4 Memory, we have not yet come to the final decision whether we will divide the product into two editions or not.


to the top

What's the difference between dotTrace 4.x Performance Standard and Professional editions?

See this comparison table to learn how the two editions compare and how they are both different from dotTrace 3.1.


to the top

I have an existing dotTrace license. Can I upgrade to dotTrace 4.x Performance for free?

That depends on your license purchase date.

If you purchased a dotTrace 3.x license on or after December 17, 2008, you're eligible for a free upgrade to dotTrace 4.5 Performance Pro + dotTrace 3.5 Memory Standard! Just download the two products and use your existing license key in them.

If you own a dotTrace 4.0.x Performance license, your upgrade to dotTrace 4.5 Performance is also free.

Irrelevant of license purchase date, all existing dotTrace customers are eligible for a free upgrade to dotTrace 3.5 Memory.


to the top

The "Profile with dotTrace" icon in my ReSharper 4.x is grayed out. How do I launch profiling of unit tests in dotTrace 4.x Performance from ReSharper 4.x?

dotTrace 4 Performance only integrates with Resharper 5 and higher.

If you're using ReSharper 4.x, you can either use dotTrace 3.x, or profile unit tests running under NUnit, MSTest, or xUnit directly from dotTrace 4.x Performance.

Refer to dotTrace 4.x Performance help for guidelines on profiling unit tests without using ReSharper integration.


to the top

dotTrace 4 Performance won't start profiling web applications running under IIS

There are several reasons why dotTrace 4.x Performance is sometimes unable to profile web applications under Internet Information Services (IIS). These include lack of permissions over dotTrace bin directory; conflicts with other profilers such as YourKit; and firewall/antivirus activity. For details on working around this issue, please read this dotTrace Community post.


to the top

I use ReSharper 5 and dotTrace 3.1. Is there a way to integrate these product versions?

Yes you can integrate ReSharper 5 with dotTrace 3.1. However, in order to do this, you'll need to download and build a ReSharper power toy according to this step-by-step document.


to the top

Can dotTrace attach to a running process and profile it?

No, dotTrace doesn't currently attach to running .NET processes. However, since it is technically possible to attach to .NET Framework 4 applications, we're working to deliver this functionality as soon as possible.


to the top

I have a function that took 1450 ms and was called 214 times. Is this the average time per call or the total time for all calls?

This time is always a total. Average time is shown in Quick Info window which can be invoked from the context menu (or by pressing Ctrl + Q).


to the top