Skip to content

Releases: microsoft/perfview

PerfView and TraceEvent 3.1.10

03 May 00:15
e2010b5
Compare
Choose a tag to compare

Roll-up through 2024/05/02.

  • New stack views for contention and waithandle events.
  • New ASP.NET Core Stats view.
  • Events view now displays an absolute timestamp in addition to relative.
  • GC API fixes.
  • NuGet package dependency fixes.
  • Fix to avoid overflow of /RundownMaxMB.

PerfView and TraceEvent 3.1.9

07 Mar 22:09
0e5d829
Compare
Choose a tag to compare

Roll-up through 2024/03/07.

  • Provide an option in PerfView to enable/disable truncation of the full raw event in the Events view when selecting “Dump raw event”.
  • Fix the TraceEvent nuspec file to include all dependencies.
  • Trim whitespace when parsing /Providers.
  • Fix live session decoding of self-describing events.

PerfView and TraceEvent 3.1.8

31 Jan 19:32
087dc4b
Compare
Choose a tag to compare

Roll-up through 2024/01/31.

  • Ensure PerfView.exe exits after closing the main window.
  • Add ETWTraceEventSource.DispatchBehavior to control whether the TaskID is fetched from the event header, or consumed from the hardcoded value in the parser. Used for scenarios where the TaskID is modified by a trace processing tool or when the TaskID otherwise varies.
  • Fix surfacing of RelatedActivityID in real-time sessions.
  • Stabilize root names for heap snapshots.

PerfView and TraceEvent 3.1.7

05 Dec 17:09
3ac00c7
Compare
Choose a tag to compare

Roll-up through 2023/12/05.

  • Properly setting the process.Log to be used by the GC to discern whether the process is running with SVR GC Threads
  • Fix CTF structure alignment issue
  • Show Object Size in for GCAllocationTick Events in Any Stacks
  • Implementation of GC Dynamic Events
  • Capture the Process Name from EventPipe Traces
  • Fixes for Process Dump to GC Dump Conversion

PerfView and TraceEvent 3.1.6

20 Oct 10:30
a6c8791
Compare
Choose a tag to compare

Roll-up through 2023/10/20.

  • Harden TraceEventSession.ProviderNameToGuid
  • Fixed calculation of Alloc MB / Pause Time in GC
  • New version of Microsoft.Diagnostics.Tracing.TraceEvent.SupportFiles
  • Protect Initialization of TraceEventSession Provider Lists

PerfView and TraceEvent 3.1.5

25 Aug 17:27
07f698e
Compare
Choose a tag to compare

Roll-up through 2023/08/24.

  • Extensibility support for CtfTraceEventSource mappings. This is to enable custom parsers to register events with CtfTraceEventSource which operates off of event provider/name instead of ETW metadata.
  • Fix computation of background GC pause times.

PerfView and TraceEvent 3.1.4

15 Aug 20:17
766a08c
Compare
Choose a tag to compare

Roll-up through 2023/07/31.

  • Update goto source functionality to display both inclusive and exclusive costs. Previously only inclusive costs were shown.
  • Update LockCreated and ContentionStart_V2 events to allow for tracking of lock creation and acquisition of locks by thread.
  • Support for uncompressed embedded source files in PDBs.
  • Support for basic authentication when authenticating to symbol servers.
  • Improvements to the Events view to launch maximized and to increase the number of allowed columns.
  • Various security improvements including building with banned.h (avoid usage of unsafe native APIs), enabling additional binary hardening settings, and switching to secure random number generation.

PerfView and TraceEvent 3.1.3

18 May 21:39
a79143b
Compare
Choose a tag to compare

Roll-up through 2023/05/16.

  • Make Linux performance trace parsing more robust.
  • Add support for capturing thread time data via perfcollect within containers.
  • Add support for new instrumented code types generated by the .NET JIT.
  • Fix bug where rundown is much more expensive than it should be.
  • Address a stack overflow bug in TraceEventSession.GetActiveSessionNames.
  • Allow users to specify a rundown file size limit. This is useful in environments with many processes where rundown takes a very long time.

PerfView and TraceEvent 3.1.2

14 Apr 00:10
a78c7de
Compare
Choose a tag to compare

Roll-up through 2023/04/12.

  • Fixes a bug that causes symbols in stack views to not resolve.

PerfView and TraceEvent 3.1.1

05 Apr 01:54
ed382b4
Compare
Choose a tag to compare

Roll-up through 2023/04/04.

  • Fixes a bug that resulted in significant degradation of performance in some apps due to very verbose events being enabled.
  • Only refresh stack views when the filter/grouping criteria has changed.