perfview
perfview copied to clipboard
PerfView is a CPU and memory performance-analysis tool
I am collecting data from an ASP.NET Core application in the GUI with configuration that generates the following command: `PerfView.exe "/DataFile:myfile.etl" /BufferSizeMB:256 /StackCompression /CircularMB:500 /KernelEvents:ThreadTime /ClrEvents:GC,Binder,Security,AppDomainResourceManagement,Contention,Exception,Threading,JITSymbols,Type,GCHeapSurvivalAndMovement,GCHeapAndTypeNames,Stack,ThreadTransfer,Codesymbols,Compilation /Providers:"*Microsoft-Diagnostics-DiagnosticSource,*Microsoft.AspNetCore.Hosting,*Microsoft.AspNetCore.Server.Kestrel,*Microsoft.AspNetCore" /NoGui /FocusProcess:"5332" /NoNGenRundown...
I want to view my sources with perfview's annotations. In the past it worked fine, but now it doesn't. The UI just seems to be trying to find the pdb....
`Histogram.AddMetric` incorrectly updated `m_singleBucketValue` instead of the array after transitioning from single-bucket optimization to array mode, causing subsequent additions to the original bucket to be lost. ## Root Cause The...
I want to listen to GC events of another process. I have an initialization code like this ``` var configuration = new SessionConfiguration((uint)1000, EventPipeSerializationFormat.NetTrace, new []{new Provider(RuntimeName, (ulong) (ClrTraceEventParser.Keywords.GC |...
We are generating some etw log files for our application. I use Perfview to read the .etl files. Some times Perfview shows events like the below screenshot. It does not...
In `FileIOCreateTraceData`, the `CreateOptions` field appears to be incorrect and misleading. Right now the flag enumeration used for `CreateOptions` contains values from the *Win32* `CreateFileA` *dwFlagsAndAttributes* parameter (e.g., `FILE_ATTRIBUTE_HIDDEN`, `FILE_ATTRIBUTE_ARCHIVE`,...
Fix clipboard copy formatting in Stack Viewer to properly handle different selection patterns Issue: When copying a single cell value (e.g., "Last" column with value "16,867.276"), the clipboard contains "|...
Version: 3.1.28 Really minor issue. Feel free to close this if this is by design or if that has been like that since forever. IMO this used to be different....
The last sample in the file doesn't get added. So I added the following on line 119 of DebuggerStackSource.cs just after the end of the for(;;) loop. Just a copy/paste...
In Windows 10 Update 1903, the "Microsoft-Windows-Kernel-Process" manifest was updated, and a new type "win:SID" was introduced. This type is of variable length, it is a simple security identifier. TraceParserGen...