Summary: | get hot new stuff takes much memory | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Przemyslaw Kaminski <cgenie> |
Component: | knewstuff | Assignee: | Jeremy Whiting <jpwhiting> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | faure, ivo |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Przemyslaw Kaminski
2008-05-11 14:53:32 UTC
I get the similar problem on KDE4.0.73 on MS Windows XP. When i try to download, for example, new styles for Kopete, the dialog appears and the progressbar runs to the 100% and then it tries to download all the previews, so i end up with about 70 kioslave.exe processes in my taskmanager and total CPU consumption. After 20-30 seconds it all goes down and i'm able to work again. 70 kioslaves? Wow, so knewstuff is doing 70 KIO::get() at the same time? The KIO scheduler is supposed to do some queueing I think, but it looks like this doesn't work. Independently from this, if kio_http implemented copy() then we wouldn't need any kio_file process and we should save time+memory. Added to TODO list, ETA 2012 (we need kio_http developers!)... I second this! I have an old Toshiba Satellite laptop with a pentium III processor and 192mb of ram (yeah, that old), and I can kinda run kde4, but get hot new stuff completely trashes my system. I just opened it to try and download a kdm theme and my laptop was unusable for 15 minutes, htop was saying at one point that I had 338 tasks (=processes, I think) and 110 LOAD AVERAGE! And yeah, dozens of kio_http and kio_file. Ghns should really throttle down on the aggressiveness. And I think this classifies as a bug, if you don't have a big multicore multigb ram monster to handle it. i confirm that with kde4.0.83, as i have only 256 mb, installing new theme works but consume all my computer memory, this is very annoying on my laptop, I think previews should be loaded sequentially. I also have a question: are kio jobs deleted after they're finished? It seems like no KIO jobs are definitely deleted after they're finished. |