Releases: microsoft/perfview
TraceEvent 2.0.6 Public Release
Fixed runtime errors trying to load TraceRelogger.dll (which should have been TraceReloggerLib.dll).
TraceEvent 2.0.19 Public Release
- Added support for the 'dynamic' keyword to fetch fields from a TraceEvent. (See #630)
Instead of doing
F(TraceEvent myEvent) {
Console.WriteLine("MyField = {0}", myEvent.PayloadByName("MyField"));
}
You can do
F(TraceEvent myEvent) {
dynamic dEvent = (dynamic) myEvent;
Console.WriteLine("MyField = {0}", dEvent.MyField);
}
It is not any faster, bit it is a bit more convenient.
TraceEvent 2.0.11 Public Release
- Fixed a bug where native symbol resolution failed on .NET Core (because CustomMarshalers is not supported there).
PerfView 2.0.15 Public Release
This is a small bug-fix release of PerfView since the 2.0.12 release. The main interesting feature that was added was support for displaying .NET Core Tiered JIT compilation information (see #679).
To get the tool simply download the PerfView.exe executable and use it. I include the PDB files in case you need to debug something, but that is a rare case and you don't need to do that normally.
The PerfView64.exe is optional. It is a small wrapper that launches PerfView as a 64 bit application. If you are dealing with very large traces that cause 'out of memory' errors, this can be used to avoid the problem. Note that you need PerfView.exe to be present next to PerfView64.exe for it to work.
Like all versions of PerfView you can see the specific release notes from the past year by accessing the 'Help -> Release Notes' menu entry.
You can also see detailed informational about what changes went into this release by viewing the Github history.
PerfView 2.0.12 Public Release
This is a small bug-fix release of PerfView since the 2.0.7 release. No interesting features were added, but small bug fixes were made.
To get the tool simply download the PerfView.exe executable and use it. I include the PDB files in case you need to debug something, but that is a rare case and you don't need to do that normally.
The PerfView64.exe is optional. It is a small wrapper that launches PerfView as a 64 bit application. If you are dealing with very large traces that cause 'out of memory' errors, this can be used to avoid the problem. Note that you need PerfView.exe to be present next to PerfView64.exe for it to work.
Like all versions of PerfView you can see the specific release notes from the past year by accessing the 'Help -> Release Notes' menu entry.
You can also see detailed informational about what changes went into this release by viewing the Github history.
TraceEvent 2.0.10 Public Release
- Fixed errors trying to load Registry or System.Runtime dlls when running on .NET Desktop and collecting ETW data.
- Added support for EventPipe Version 3.
PerfView 2.0.7 Public Release
This is a small bug-fix release of PerfView since the 2.0.2 release. No interesting features were added, but small bug fixes were made. Indeed this release is mostly about just working through the mechanics of a second Github release of PerfView.
To get the tool simply download the PerfView.exe executable and use it. I include the PDB files in case you need to debug something, but that is a rare case and you don't need to do that normally.
The PerfView64.exe is optional. It is a small wrapper that launches PerfView as a 64 bit application. If you are dealing with very large traces that cause 'out of memory' errors, this can be used to avoid the problem. Note that you need PerfView.exe to be present next to PerfView64.exe for it to work.
Like all versions of PerfView you can see the specific release notes from the past year by accessing the 'Help -> Release Notes' menu entry.
You can also see detailed informational about what changes went into this release by viewing the Github history.
TraceEvent 2.0.4 Public Release
Adds Support for Version 3 of the EventPipe file format to the library.
TraceEvent 2.0.3 Public Release
This is a minor update from the 2.0.2 version.
It contains fixes for problem loading DLLs at runtime (Issue #518 and related).
There were also other minor fixes. See the Github history for more.
PerfView 2.0.2 Public Release
This is the first OFFICIAL public release of PerfView since July 2016 (a year and a half).
Version 2.0.2 has Goto Source working for .NET Core Framework code (SourceLink support).
This version of PerfView (unlike the prereleased versions) has been signed with the Microsoft private key.
The copy of PerfView in the Download Center is old and will eventually be removed. Currently there is documenation there that points you to this place.
To get the tool simply download the PerfView.exe executable and use it. I include the PDB files in case you need to debug something, but that is a rare case and you don't need to do that normally.
The PerfView64.exe is optional. It is a small wrapper that launches PerfView as a 64 bit application. If you are dealing with very large traces that cause 'out of memory' errors, this can be used to avoid the problem. Note that you need PerfView.exe to be present next to PerfView64.exe for it to work.
Like all versions of PerfView you can see the specific release notes from the past year by accessing the 'Help -> Release Notes' menu entry. Highlights of this release include
- Support for .NET Core applications (including 'Goto Source' for .NET Core framework code
- Support for Windows Containers (light weight virtual machines).