perfview
perfview copied to clipboard
PerfView is a CPU and memory performance-analysis tool
System.Runtime.InteropServices.COMException (0x800700EA): **More data is available.** (Exception from HRESULT: 0x800700EA) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Microsoft.Diagnostics.Tracing.Session.TraceEventSession.**GetActiveSessionNames()** at Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.Utility.TraceEventUtil.CreateSession(String sessionName) at Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.TraceEventServiceWorker.Initialize() at Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.TraceEventService.c__DisplayClass21_1.b__0() at Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Etw.TraceEventService.HandleException(String callerName, Action body)
I have an `EventPipe` data capture as a `MemoryStream`. I'm able to create an [`EventPipeEventSource`](https://github.com/microsoft/perfview/blob/601ca49eb882c7a4716465d40fec7cfff3ce8da3/src/TraceEvent/EventPipe/EventPipeEventSource.cs#L40) albeit only via the private constructor by setting `isStreaming=false` (otherwise passing this to TraceLog for...
There are several IIS out-of-band modules such as: - URL Rewrite - Application Request Routing (ARR) - AspNetCoreModule - CORS - iisnode I know for sure that URL Rewrite, ARR,...
Error with manual run:  Log: ``` [EXECUTING: PerfView /DataFile:D:\EXTERNAL\PerfView\4.123.8370.28342_2022.12.09.11.00.38.etl /Merge:true /zip:true /BufferSizeMB:256 /StackCompression /CircularMB:500 /MaxCollectSec:20 /KernelEvents:ThreadTime /TplEvents:Default /FocusProcess:4732 /logFile=D:\EXTERNAL\PerfView\perfViewRun.log /AcceptEula collect] [Kernel Log: D:\EXTERNAL\PerfView\4.123.8370.28342_2022.12.09.11.00.38.kernel.etl] Kernel keywords enabled: ThreadTime Aborting...
The next version of PerfView and TraceEvent will contain some potentially breaking changes, and so I want to give folks some notice. ## Target Frameworks **1. TraceEvent will only be...
Perfview recently started having an issue with open .diagsession files collected in VS. If you double click on the file in the PerfView GUI then the application extracts the contents...
My program is running in a container with 10 cores and the GC Heap Count obtained using the dotnet-dump tool allowing the eeheap command is 10.  However, after opening...
In the implementation of the chromium format, the args field is now missing, it was possible to put a lot of information there that is displayed in the visual studio,...
Event sources can be named more liberally than the resulting generated `TraceEventParser` class. E.g., an event source name can start with a number but the generated parser class can't. Sidenote:...
When collecting a trace using `dotnet-trace collect`, the generated .nettrace file contains call stacks for any exceptions thrown. When using the Events view, I can filter the events to `Microsoft-Windows-DotNETRuntime/Exception/Start`...