perfview
perfview copied to clipboard
PerfView is a CPU and memory performance-analysis tool
It turns out the change in #252 was the result of a misleading message in the console. In reality, due to the change to use clrmd at some point, the...
* Move command classes from `global::Utilities` to `global::Microsoft.Diagnostics.Tracing.Utilities` * Move PE file classes from `global::PEFile` to `global::Microsoft.Diagnostics.Tracing.PEFile`
* Eliminate static state in `TraceLoadedDotNetRuntimeExtensions` * Eliminate static state in `TraceProcessesExtensions`
Fixes #249 The root cause of the test failures is the following: 1. [This sanity check](https://github.com/Microsoft/perfview/blob/da21a66c08816ca95664adcd91461300b21d992c/src/TraceEvent/DynamicTraceEventParser.cs#L513) failed with an exception [here](https://github.com/Microsoft/perfview/blob/da21a66c08816ca95664adcd91461300b21d992c/src/TraceEvent/DynamicTraceEventParser.cs#L1009), seemingly due to an `addDomain` field which is possible...
I'm trying to compile cs code generated by TraceParserGen with custom manifest. First problem I see is that guids passed to RegisterTemplate() are not defied. Then I found this comment...
Relevant events in the CLR ETW manifest file: https://github.com/dotnet/runtime/blob/7d094bb83579998ab1c1f601d6ae49f4067ebd80/src/coreclr/vm/ClrEtwAll.man#L3768-L3784
Forwarding an issue that was first reported in https://github.com/dotnet/runtime/issues/30690#issuecomment-750329716 by @kirillkovalenko > Latest version of EventRegister package (1.1.28) could not be used with the current version (5.0) of the Microsoft.Diagnostics.Tracing.EventSource...
Once https://github.com/dotnet/runtime/pull/34549 is merged, GC will start reporting additional information regarding Pinned Object Heap. The new data is added in a backwards compatible way, so the change is not breaking....
This is a long standing issue and I would have thought that this is already solved. When trying to make it work I did find that commit 5f738b85d44f43240ec00e45a81a1a1576224fa5 made matters...