perfview
perfview copied to clipboard
PerfView is a CPU and memory performance-analysis tool
https://nvd.nist.gov/vuln/detail/CVE-2018-25032 Microsoft.Diagnostics.Tracing.TraceEvent includes msdia140.dll as part of the nuget package. That dll has vulnerability [CVE-2018-25032](https://nvd.nist.gov/vuln/detail/CVE-2018-25032) as it includes zlib. Can you please fix?
Well, that's a weird one .. i run for about 10 minutes perfview with most options ticked.. i stopped the collect .. and the perfview started to dump the data...
https://github.com/microsoft/perfview/blob/20ddf582bae8d024f37d27f1b4628dd23815213d/src/TraceEvent/Parsers/KernelTraceEventParser.cs#L1705 For UDPRecvV6 event, OpCode is the same as TCPRecvV6. I checked the [SystemEvents.man](https://microsoft.visualstudio.com/DefaultCollection/OS/_git/os?path=/minkernel/manifests/systemevents/SystemEvents.man&version=GBofficial/rs_xbox_release&line=9702&lineEnd=9712&lineStartColumn=1&lineEndColumn=17&lineStyle=plain&_a=contents), looks like for UDPRecvV6 event, the OpCode should be 59 instead. 
The problem occurs on a specific machine. The same problem was described here: https://stackoverflow.com/questions/32121604/perfview-cpu-msec-is-0-for-all-the-processes To resolve the problem I have tried to reset settings, download a new version, run as...
This one bit me today, but realized that I'd run into this a bunch in the past but just worked out what caused it. The timeout for getting a response...
I figured out the TMF file parsing is overly simplified and doesn't support some more complex structures used for example in MSDTC (`C:\WINDOWS\system32\MsDtc\Trace\msdtctr.mof`). The parser understand only one `#typev` per...
Currently when selecting a time range in the "When" column and pressing "ALT + V" it will display: > Could not parse cells as time range It would be helpful...
Automatic CPU Analysis works on ETW traces for .NET Core. Consider implementing for nettrace.
If noting else, it would be nice to have the duration of the trace.
I'm trying to run perfcollect on linux (WSL Ubuntu 20.4) to collect native traces and I'm getting the warning **Crossgen not found. Framework symbols will be unavailable**. I see [perfcollect](https://raw.githubusercontent.com/microsoft/perfview/main/src/perfcollect/perfcollect)...