LogoWindows Performance Viewer

Windows Performance Viewer accesses the Windows event logs and presents details of the performance in convenient ways. It was originally created to see if boot time was increasing over time.

The logs used in this application are those provided by Microsoft-Windows-Diagnostics-Performance. You will probably have to run it as administrator to get access to the diagnostic logs. The program does not change anything.

Boot Performance

These data are found in the Applications and Services Logs | Microsoft | Windows | Diagnostics-Performance | Operational for Event ID = 100.

The BootTime is the sum of the MainPathBootTime, and the BootPostBootTime and is the best figure of merit for the time it takes to boot. The MainPathBootTime is roughly the time it takes for the desktop to become functional. There is not enough space in this overview to describe all the available parameters. There is more information on the web.

Installation

If you are installing from a download, just unzip the files into a directory somewhere convenient. Then run it from there. If you are installing from a build, copy these files and directories from the bin/Release directory to a convenient directory.

To uninstall, just delete these files.

File Menu

Create Boot CSV File

Allows you to make a CSV file of all the data and to open it in a spreadsheet. The latter should work if you have a file association for .csv.

Boot Plots...

Allows you to plot any of the parameters found as a function of the BootStartTime, or in fact, any of the other parameters. The default plot is BootTimeMainPathBootTime, and BootPostBootTimeas a function of BootStartTime. The plot view has a list box to the left with all the parameters at the top and buttons at the bottom. You can multi-select items to plot on the y axis and single-select an item to appear on the x axis. Not all parameters on the x axis give sensible results. You can however use parameters such as IndexBootStartTimeBootEndTime, and UserBootInstancemeaningfully. You can also reset the plot to the default and print it.

Provider Information...

Provides information about the Microsoft-Windows-Diagnostics-Performance provider. This includes the logs and events provided.

Boot Events...

A listing of the boot events in the logs. These are events with IDs in the 100's.

Shutdown Events...

A listing of the shutdown events in the logs. These are events with IDs in the 200's.

Standby Events...

A listing of the standby events in the logs. These are events with IDs in the 300's.

Monitoring Events...

A listing of monitoring events in the logs. These are events with IDs in the 400's.

Other Events...

A listing of other events in the logs. These are events with IDs starting with 500 or greater.

Run Event Viewer...

Starts the Windows Event Viewer. This viewer has information about all Windows events, and has more information about performance, in particular, than this application. The performance events are found under Applications and Services Logs | Microsoft | Windows | Diagnostics-Performance.

Exit

Exits the application.

Help Menu

Overview

This overview.

About

About this application.