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
743 stars 54 forks source link

Add test to ensure all profiler-spawned processes go down if gProfiler is brutally killed #780

Open mpozniak95 opened 1 year ago

mpozniak95 commented 1 year ago

Description

Test checks if py-spy will go down if gprofiler processes are brutally killed.

Related Issue

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

Jongy commented 1 year ago

Marking this draft until https://github.com/Granulate/gprofiler/pull/790 is merged.

Jongy commented 1 year ago

With https://github.com/Granulate/gprofiler/pull/790 merged, this can be revived @mpozniak95 if you have the time for it.