mirror of
https://github.com/JakeHillion/scx.git
synced 2024-11-30 04:50:24 +00:00
e4b13b2aa6
Kick CPUs in the dispatch path only when needed (typically when tasks are bounced to other CPUs). Moreover, avoid to consume all the tasks dispatched at once. This seems to reduce the BPF overhead (according to bpftop), going from ~10% CPU usage down to ~6% CPU usage of rustland_dispatch() on an over commissioned system, without introducing any measureable performance regression. Tested-by: SoulHarsh007 <harsh.peshwani@outlook.com> Signed-off-by: Andrea Righi <andrea.righi@canonical.com> |
||
---|---|---|
.. | ||
scx_rustland_core | ||
scx_utils | ||
meson.build |