최신 데스크톱 애플리케이션은 여러 하위 프로세스를 생성하여 작업을 오프로드합니다. 이에 대한 유명한 예는 다음과 같습니다.
- Google 크롬 - 탭당 새 프로세스 생성
- VSCode - 여러 개발 서버 생성
- 모든 전자 기반 애플리케이션
기존 프로세스 트리와 동일한 수준/계층 구조에서 통합된 CPU 및 메모리 사용량을 볼 수 있는 명령줄이나 기타 도구가 있습니까?
따라서 이 도구의 최상위 수준은 Google Chrome용입니다. 각 탭에서 생성되는 모든 프로세스에 대해 통합된 메모리 및 CPU 사용량을 생성합니다.
존재하지 않는다면 기꺼이 작성하겠습니다. 나는 단지 바퀴를 재발명하지 않기를 원할 뿐입니다.
답변1
나 자신도 이 부분에 관심이 있어서 지금까지 이 프로젝트를 찾았지만 더 깊이 들여다볼 수는 없었다.https://github.com/rocky/pygtk3-pstree. 죽은 것 같지만 어쩌면 새로운 것으로 재설계될 수도 있습니다.