Skip to content

Releases: microsoft/perfview

PerfView 2.0.76

02 Mar 01:06
23f5537
Compare
Choose a tag to compare

Roll-up through 2022/03/01.

  • Fix an issue that prevented symbol resolution in 64-bit processes.

TraceEvent 2.0.75

28 Feb 21:57
326bb0d
Compare
Choose a tag to compare

Roll-up through 2022/02/28.

  • Add native arm64 support for TraceEvent.
  • Fixes /MinSecForTrigger for 64-bit processes to honor a non-default value.
  • Misc UI fixes.
  • Symbols for official PerfView and TraceEvent builds are now archived on the official Microsoft Symbol Server: https://msdl.microsoft.com/download/symbols.

PerfView 2.0.75

28 Feb 21:58
326bb0d
Compare
Choose a tag to compare

Roll-up through 2022/02/28.

  • Add native arm64 support for TraceEvent.
  • Fixes /MinSecForTrigger for 64-bit processes to honor a non-default value.
  • Misc UI fixes.
  • Symbols for official PerfView and TraceEvent builds are now archived on the official Microsoft Symbol Server: https://msdl.microsoft.com/download/symbols.

TraceEvent 2.0.74

09 Nov 23:08
2a9d7d8
Compare
Choose a tag to compare

Roll-up through 2021/11/09.

  • Fixes to path handling for files inside of Windows containers.
  • Expose additional source line information.
  • Provide a mechanism to override SupportFilesDir for SAW deployment of PerfView.

PerfView 2.0.74

09 Nov 23:09
2a9d7d8
Compare
Choose a tag to compare

Roll-up through 2021/11/09.

  • Fixes to path handling for files inside of Windows containers.
  • Expose additional source line information.
  • Provide a mechanism to override SupportFilesDir for SAW deployment of PerfView.

TraceEvent 2.0.73

27 Sep 22:27
5c9f605
Compare
Choose a tag to compare

Roll-up through 2021/09/27.

  • Opt-in 64-bit large GCDump support without backwards compatibility support. This includes some breaking changes in the MemoryGraph project to support structures that cannot be expressed within a 32-bit values.
  • Opt-in 64-bit ETLX support without backwards compatibility support.

Notes:

  • Backwards compatibility will be forthcoming coming in a future release. For now, if you choose to opt-in to 64-bit support, you will not be able to open the 32-bit formats.
  • Opt-in is only available for apps that consume TraceEvent directly. There is currently no opt-in mechanism in PerfView. This will be forthcoming in a future release.

PerfView 2.0.73

27 Sep 22:27
5c9f605
Compare
Choose a tag to compare

Roll-up through 2021/09/27.

  • Opt-in 64-bit large GCDump support without backwards compatibility support. This includes some breaking changes in the MemoryGraph project to support structures that cannot be expressed within a 32-bit values.
  • Opt-in 64-bit ETLX support without backwards compatibility support.

Notes:

  • Backwards compatibility will be forthcoming coming in a future release. For now, if you choose to opt-in to 64-bit support, you will not be able to open the 32-bit formats.
  • Opt-in is only available for apps that consume TraceEvent directly. There is currently no opt-in mechanism in PerfView. This will be forthcoming in a future release.

TraceEvent 2.0.72

16 Sep 18:12
cdcd068
Compare
Choose a tag to compare

Roll-up through 2021/09/16.

  • Fix crashes from traces containing .NET Alloc data where the object size is reported as 0.
  • Fix an issue where non-Windows traces where TraceEvent attempts to detect if a stack frame comes from the kernel.
  • Fix SYSTEMTIME argument parsing.
  • Allow users to specify the process ID when creating ActivityPath strings.

PerfView 2.0.72

16 Sep 18:13
cdcd068
Compare
Choose a tag to compare

Roll-up through 2021/09/16.

  • Fix crashes from traces containing .NET Alloc data where the object size is reported as 0.
  • Fix an issue where non-Windows traces where TraceEvent attempts to detect if a stack frame comes from the kernel.
  • Fix SYSTEMTIME argument parsing.
  • Allow users to specify the process ID when creating ActivityPath strings.

TraceEvent 2.0.71

26 Jul 23:35
3d83f5f
Compare
Choose a tag to compare

Roll-up through 2021/07/26.

  • Fix for unresolvable types from mscorlib in allocation traces that use the PerfView CLR profiler implementation.
  • Enable stack collection for file queries and directory enumerations.
  • Documentation updates.
  • Support for .NET 6 GCMarkWithType event changes; if you intend to look at the GCStats view, or use the TraceEvent library to interpret GC events on a trace collected with .NET 6.0 runtime, you will need to upgrade to at least this version of TraceEvent. Previous versions will throw an exception during these operations.
  • Fix Directory Enumeration stacks.