Releases: microsoft/perfview
Releases · microsoft/perfview
PerfView 2.0.72
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
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
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
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
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
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
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
Roll-up through 2021/04/26.
PerfView 2.0.68
Roll-up through 2021/04/26.
TraceEvent 2.0.67
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.