现代桌面应用程序会生成多个子进程来将任务卸载给它们。这方面的著名例子有:
- Google chrome - 每个选项卡生成一个新进程
- VSCode - 产生一堆开发服务器
- 任何基于电子的应用程序
是否有可用的命令行或其他工具,可以让您在与现有进程树相同的级别/层次结构中查看整合的 CPU 和内存使用情况?
所以这个工具的顶层,对于 Google Chrome 来说。将生成它在每个选项卡上生成的所有进程的整合内存和 CPU 使用情况。
如果它不存在,我很乐意写一篇。我只是想确保我没有重新发明轮子。
答案1
由于我自己对此很感兴趣,到目前为止我发现了这个项目,但无法进一步查看它https://github.com/rocky/pygtk3-pstree。它似乎已经死了,但也许可以重新设计新的东西。