Microsoft PerfView 1.4.1.0 Available for Download

Microsoft has released the PerfView 1.4.1.0. This update adds more /StopOn* options for stopping the circular buffer when paritcular events happen. This update also adds support for events logged with WPP Software Tracing (place TMF files in an TMF directory).

Overview
PerfView is a performance analysis tool focusing on ETW information (ETL files) as well as CLR memory information (heap dumps). This tool helps to isolate CPU and memory related performance issues.

PerfView can collect and view ETL files as well as XPERF CSV files. Powerful grouping operators allow you to understand performance profiles in ways other tools can't. PerfView is used internally at Microsoft by a number of teams and is the primary performance investigation tool on the .NET Runtime team.

Key features
Here are key features and benefits of PerfView:
  • Non-invasive collection - suitable for use in live, production environments
  • Xcopy deployment - copy and run
  • Memory:
    • Support for very large heaps (gigabytes)
    • Snapshot diffing
    • Dump files (.dmp)
  • CPU Performance:
    • Support for managed, native, and mixed code
    • Can read XPerf logs
    • Profile diffing

Download PerfView 1.4.1.0
The following file is available for download from the Microsoft Download Center:

Release History:

PerfView 1.4.1.0
Updates in the 1.4.1.0 version include:
  • Added more /StopOn* options for stopping the circular buffer when paritcular events happen.
  • Support for events logged with WPP Software Tracing (place TMF files in an TMF directory)
PerfView 1.3.0.0
Updates in the 1.3.0.0 version include:
  • Added new visualizations and tracking modes for WCF and other server code.

PerfView 1.2.2.0
Updates in the 1.2.2.0 version include:
  • Background JIT analysis included in the JIT stats view.
  • Wall clock time analysis with a special view for ASP.NET wall clock analysis.
  • Support for unmanaged memory Analysis.
  • Support for heap snapshots of JavaScript heaps in Windows Store applications, including .NET/JavaScript hybrid applications.
  • Ability to take stack traces on every .NET allocation.
  • Updated documentation, including documentation for all of the above updates.

PerfView 1.1.10
Updates in the 1.1.10 version include:
  • New videos on using PerfView have been added.
  • Duration between start and stop events is available in the event viewer.
  • Added the ability to induce a GC before taking a heap snapshot.

PerfView 1.1.0
Updates in the 1.1.0 version include:
  • Support for Windows Store applications, including JS/C# hybrid applications.
  • Support for high fidelity dumps of very large heaps.

PerfView 1.0.29
Updates in the 1.0.29 version include:
  • Improved view for analyzing blocked time (thread time view)
  • Support for .NET 4.5 EventSources
  • Support for writing extensions

System requirements
  • Supported Operating Systems: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista
  • Supports .NET Framework versions 2.0 and above

Source
Download PerfView

No comments: