|
|
@ -57,6 +57,9 @@ def check_cpu_usage(first_proc, last_proc): |
|
|
|
cpu_time = cputime_total(last) - cputime_total(first) |
|
|
|
cpu_time = cputime_total(last) - cputime_total(first) |
|
|
|
cpu_usage = cpu_time / dt * 100. |
|
|
|
cpu_usage = cpu_time / dt * 100. |
|
|
|
if cpu_usage > max(normal_cpu_usage * 1.1, normal_cpu_usage + 5.0): |
|
|
|
if cpu_usage > max(normal_cpu_usage * 1.1, normal_cpu_usage + 5.0): |
|
|
|
|
|
|
|
# TODO: fix high CPU when playing sounds constantly in UI |
|
|
|
|
|
|
|
if proc_name == "./_ui" and cpu_usage < 40.: |
|
|
|
|
|
|
|
continue |
|
|
|
result += f"Warning {proc_name} using more CPU than normal\n" |
|
|
|
result += f"Warning {proc_name} using more CPU than normal\n" |
|
|
|
r = False |
|
|
|
r = False |
|
|
|
elif cpu_usage < min(normal_cpu_usage * 0.65, max(normal_cpu_usage - 1.0, 0.0)): |
|
|
|
elif cpu_usage < min(normal_cpu_usage * 0.65, max(normal_cpu_usage - 1.0, 0.0)): |
|
|
|