Microsoft Download Center Archive

PerfView

  • Published:
  • Version: 1.9.0
  • Category: Tool
  • Language: English

THIS DOWNLOAD IS OBSOLETE. Publication has been moved to Github. Please open the details node for information on getting an up-to-date version

  • As of January 2018 Perfview release publication has moved to Github.
    While the 1.9 version that you can download here will work as it always has, this version is over a year old and many features, including support for .NET Core, support for Windows Containers, and years worth of numerous smaller improvements are not in this version. This page is really here to redirect you to the official copy at the PerfView GitHub Download Page.
     
    Details for (old) Version 1.9
    PerfView is a performance analysis tool focusing on ETW information (ETL files) as well as CLR memory information (heap dumps). It can collect and view ETL in a variety of ways. 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. Features include:
    • 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

    Updates in the 1.9.0 version include:

    • Generalization of Thread Time views support arbitrary requests demarked by user defined Start-Stop events
    • Significantly improved support for Async and Parallel activityes in the 'Thread Time' Views
    • Can display file disk usage in the stack view using the Size -> DirectorySize option
    • Supports reading a very simple *.PerfView.XML or *.PerfView.JSON file, which enable reading data from 'foreign' profilers.
    • Support for Windows 10 self describing ETW events
    • Support for EventSource causality tracking
    • Suport for V4.6.2 .NET Runtimes that line number level on NGEN images (e.g. the framework) even if IL PDBS are not available when NGEN images were created
    Updates in the 1.8.0 version include:

    • Various Win 10 ETW support
    • Support for opening VS2015 .DiagSession files
    • Suppport for new Self-describing ETW format.
    • Ability to look display the size of a IL DLL or EXE as a Heap in the viewer to understand why it is as big as it is
    • Support for resolving types and GC dumps for .NET Native executables.
    • Support for new symbol server format
    • Fixed issues displaying numbers HTML in non-english locals.
    • Support for showing the size of disk for a Directory in the stack viewer.
    • Added IIS checkbox to make collecting traces with detailed IIS information easy.
    • Overweight Analysis for determining why two traces differ quickly.
    • Support for EventSource V4.6 causality Tracking
    • Ability to capture every .NET Call being made (see .Net Calls in collection dialog)

Files

Status: Live

This download is still available on microsoft.com. The downloads below will come directly from the Microsoft Download Center.

FileSize
PerfView.zip
SHA1: c183b13687c71e8b755ac2197b079c23b36a450b
5.42 MB

File sizes and hashes are retrieved from the Wayback Machine’s indexes. They may not match the latest versions of files hosted on Microsoft servers.

System Requirements

Operating Systems: Windows 10, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista

    • Supports .NET Framework versions 2.0 and above
    • PerfView itself is a V4.0 app and needs .NET V4.0 installed to run

Installation Instructions

    • Please consider downloading a more up to date version of PerfView from the PerfView GitHub Download Page
    • No setup required, just xcopy and run.
    • Detailed instructions, including usage tutorials, can be found under "Help | User's Guide" in PerfView.

Related Resources