CPU Usage data missing in timeline profiling on Linux

While looking at the profilers dumps I noticed that the CPU usage data is missing there.

To copmpare (Profiling done on Windows):

This profiling session done on Linux inside docker container (dottrace was installed inside the container)


As you can see, the CPU is missing there

Is there a magic setting that we're missing to have the CPU-related data on Linux?

1 comment
Official comment

Hi Alexander.

Thank you for the feedback. Unfortunately, we have no CPU-usage information on Linux. On Windows we collect Thread Context Switch events from Kernel and use them to build CPU charts. Whereas on Linux the only .NET-specific information is being collected.

We plan to support this feature on Linux and macOS in the next versions. Here is the related task: https://youtrack.jetbrains.com/issue/PROF-1286/Support-profiling-of-native-apps-on-Linux-macOS

Please sign in to leave a comment.