dotTrace 4.5

Released: Jun 23, 2011

4.5 中的更新

  • Less noise in call stacks and improved tree presentation - Content in snapshot views is now better organized: specifically, icons to the left of the tree no longer misalign its nodes. In addition, you can now quickly fold or unfold calls that take insignificant time with Ctrl+Space.
  • Extracting all public methods of a class to a single tab - You can now quickly view all public method calls from a certain class in a separate tab, which helps analyze the performance of a class along the lines of its API.
  • Improved estimation of potential performance gains - You can now adjust time of a function called from a specific parent function, leaving its other calls intact.
  • Sampling profiling is now used by default - Sampling is the fastest profiling mode that imposes least overhead. Of course, whenever you need to collect more detailed performance data, you can switch to tracing or line-by-line profiling.
  • Previewing .NET Framework source code - By connecting dotTrace 4.5 Performance to Microsoft Reference Source Server (via View | Options | Source Preview), you can preview the source code of .NET Framework when you analyze the behavior of library code in your snapshot.
  • Displaying IL code in source view - In the Source Preview area, you can now switch between source form and CIL form of methods that you're analyzing:
  • New floating license handling policy - This is an important change for customers who are using dotTrace integrated into Visual Studio in corporate environments. Before, a floating license ticket was issued right upon loading the dotTrace plug-in in Visual Studio irrelevant of whether a user actually needed it. Starting from dotTrace 4.5 Performance, a ticket is only requested after a user has performed an operation with dotTrace from within Visual Studio.
  • Performance improvements - dotTrace 4.5 Performance generates Hot Spots and Plain List views a lot faster than version 4.0. Acceleration has also been applied to search in Hot Spots view and canceling view construction on pressing Esc.