Summary: | Panel uses too much CPU to change window title | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Jonathan Thomas <echidnaman> |
Component: | panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jonathan Thomas
2007-12-19 18:07:08 UTC
we'd all like every part of every app to use near-zero cpu. we could just keep an "optimize the crap out of everything" bug report open all the time, but that wouldn't be particularly useful. there is no useful target to hit with this BR other than perhaps a qualitative "ok, that's fast enough now". qualitative BRs are just very hard to address effectively because there is no set finish line. anyways, having windows that change titles very frequently is, to be frank, stupid on the part of the application. i'll work around this in the taskbar by delaying updates so we don't repaint more than N times a second regardless of what an app does... but that's probably the best i can do in terms of concrete closing of this BR. Hmm, I see what you mean. I guess it might not quite be fair to compare this to Kicker and say that Kicker never had this sort of problem? :P But thank you for at least looking in to the issue. heh. actually, kicker did have this sort of problem. i optimized the living crap out of the taskbar a few years ago. SVN commit 750664 by aseigo: significantly compress update events: never repaint an item or relayout a task group more than 5 times per second. note that we do an initial paint immediately no matter what to avoid appearing slow in the common case. should protect us against insane applications. BUG:154334 M +66 -15 tasks.cpp M +13 -4 tasks.h WebSVN link: http://websvn.kde.org/?view=rev&revision=750664 |