Community
Participate
Working Groups
20030924 We have recently got a PR about the workbench slowing down when there are a lot of jobs and the progress view is open. The progress update job is DECORATE priority and it should be possible slow down the servicing of these updates when the system is busy especially as they are run in the UI Thread.
I have released to HEAD a change that increases the delay for decorate jobs based on the number of jobs currently running: if (job.getPriority() == Job.DECORATE) { long minDelay = running.size() * 100; delay = Math.max(delay, minDelay); } I've been self-hosting on this, and it seems to have fixed the "flood of decorations" problem I was getting in the debug perspective.
Releasing this for 3.0 M4.