Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPU consumption is not reflected correctly in the system monitor of debug panel #4464

Open
cuileri opened this issue Apr 16, 2019 · 1 comment

Comments

@cuileri
Copy link
Contributor

cuileri commented Apr 16, 2019

Tribler version/branch+revision:

7.0.0-GIT

Operating system and version:

Ubuntu 18.04.2 LTS

Steps to reproduce the behavior:

Open debug window's System/CPU tab and OS's system monitor at the same time

Expected behavior:

Debug panel's System/CPU tab shows actual CPU usage of all subprocesses related to Tribler

Actual behavior:

Debug panel's System/CPU tab shows missing information on Tribler's CPU usage. It only reports the main process.

Relevant log file output:

Screenshot from 2019-04-16 15-55-23

@xoriole
Copy link
Contributor

xoriole commented Apr 16, 2019

It seems the matplotlib trust graph creates a separate process instead of running within the core process and this new process is consuming high cpu. If Trust graph is not enabled, there is no such process. We should investigate more on this to make it efficient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

4 participants