#10454: New scheduler: substantial performance drop -----------------------------+---------------------------- Reporter: stippi | Owner: pdziepak Type: task | Status: in-progress Priority: high | Milestone: R1 Component: System/Kernel | Version: R1/Development Resolution: | Keywords: Blocked By: 10487 | Blocking: Has a Patch: 0 | Platform: All -----------------------------+---------------------------- Comment (by pdziepak): Well, thread migration definitely is not working properly when it has to deal with a large amount of short lived tasks. hrev46810 contains only work toward fixing that issue not a complete fix. Also, the fact that none of the cores reaches 100% load in a half-second average doesn't tell much what is really happening there. The scheduler operates on much shorter time intervals. I have several patches that help to mitigate this thread migration problem and I will push at least some of them later today. "Short freezes" are rather more worrying issue. Are they system-wide or affect just one application? Or perhaps only mouse/keyboard input is affected? If you can enter KDL during one of such freezes it would be interesting to see if there are any running or ready threads, how they are assigned to cores and how cores are ranked (useful commands: "running", "ready", "run_queue", "cpu_heap"). -- Ticket URL: <https://dev.haiku-os.org/ticket/10454#comment:10> Haiku <https://dev.haiku-os.org> Haiku - the operating system.