Granulate / gprofiler

gProfiler is a system-wide profiler, combining multiple sampling profilers to produce unified visualization of what your CPU is spending time on.
https://profiler.granulate.io
Apache License 2.0
756 stars 55 forks source link

dotnet profiler on windows #642

Closed pfilipko1 closed 1 year ago

pfilipko1 commented 1 year ago

Description

Attempt to enable dotnet profiler on the windows OS.

Related Issue

https://github.com/Granulate/gprofiler/issues/623

Motivation and Context

Improving windows compatibility will result in increased usability of gprofiler

How Has This Been Tested?

Screenshots

Checklist:

Jongy commented 1 year ago

A few small comments :)

Can you post a sample log of gProfiler's run on Windows, profiling a dotnet app?

pfilipko1 commented 1 year ago

gprofiler-dotnet-on-windows.log Here's a file with a sample log of gprofiler profiling dotnet on windows.

Jongy commented 1 year ago

Update from master and ensure Windows CI passes :) I'm ready to merge afterwards.

Jongy commented 1 year ago

Can merge from master after the dotnet change

Jongy commented 1 year ago

Merge from master again please :)

Jongy commented 1 year ago

@marcin-ol this looks good from my end, PTAL and approve?