Skip to content

Releases: microsoft/perfview

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.

PerfView 2.0.71

26 Jul 23:36
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.

TraceEvent 2.0.70

07 Jul 18:29
5a63c6c
Compare
Choose a tag to compare

Roll-up through 2021/07/06.

  • GC generation aware views are now externally visible.
  • New advanced views for file queries and directory enumeration.
  • CLR rundown now occurs synchronously after sessions are stopped to avoid cases where rundown work is captured as part of the actual trace.

PerfView 2.0.70

07 Jul 18:30
5a63c6c
Compare
Choose a tag to compare

Roll-up through 2021/07/06.

  • GC generation aware views are now externally visible.
  • New advanced views for file queries and directory enumeration.
  • CLR rundown now occurs synchronously after sessions are stopped to avoid cases where rundown work is captured as part of the actual trace.

TraceEvent 2.0.69

24 May 21:27
cab9c32
Compare
Choose a tag to compare

Roll-up through 2021/05/24.

  • Default to TLS 1.2 for symbol and source server downloads in PerfView (TraceEvent unaffected).
  • Update PerfView’s StateMachineFramework to expose the event registration hook for PerfView extensions.
  • Update SpeedScope writer to fix startValue and endValue writing.

PerfView 2.0.69

24 May 21:28
cab9c32
Compare
Choose a tag to compare

Roll-up through 2021/05/24.

  • Default to TLS 1.2 for symbol and source server downloads in PerfView (TraceEvent unaffected).
  • Update PerfView’s StateMachineFramework to expose the event registration hook for PerfView extensions.
  • Update SpeedScope writer to fix startValue and endValue writing.

TraceEvent 2.0.68

26 Apr 20:01
b087722
Compare
Choose a tag to compare

Roll-up through 2021/04/26.

PerfView 2.0.68

26 Apr 20:01
b087722
Compare
Choose a tag to compare

Roll-up through 2021/04/26.

TraceEvent 2.0.67

22 Apr 18:14
ecf8d35
Compare
Choose a tag to compare

Roll-up until 2021/04/22.

  • Fixes to IIS event handling.
  • You can now customize collection settings using the collect dialog and then copy the command line to the clipboard using the “Copy Command Line” button.
  • Fixes to rundown to avoid collecting ClrStack/Walk events unintentionally.
  • Expose PerHeapHistory data for the pinned object heap in .NET 5+ in the GC Stats raw XML.
  • Read the maximum number of ETW sessions from the registry instead of assuming a hardcoded value of 64.
  • Performance improvements to RCW handling in GC heap snapshots.
  • OOM recovery improvements to GC heap snapshots.
  • Expose the ability for sessions to set the EVENT_TRACE_NO_PER_PROCESSOR_BUFFERING flag.
  • Miscellaneous documentation improvements.