Parallel Startup for KDE.

C.O.Backstrom chp802 at bangor.ac.uk
Tue Sep 30 13:58:52 CEST 2003


Waldo Bastian wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tuesday 30 September 2003 13:36, Stefan Heimers wrote:
> 
>>On Tue, 30 Sep 2003, Lubos Lunak wrote:
>>
>>> Perhaps on multi-CPU systems, but in general no - the same amount of
>>>work needs to be done, and it doesn't matter much in how many threads.
>>>But there's also a difference between KDE startup and system startup.
>>>During system startup, many of the started services wait for hardware to
>>>initialize, connect to remote systems, and similar things that make them
>>>wait while doing nothing. Starting more services in parallel helps there.
>>>But with KDE the CPU should be fully used all the time.
>>
>>What about loading files? KDE loads a huge number of separate config
>>files, each needing disk seek time or slow NFS-links. It's quite possible
>>that even a single CPU is idle from time to time.
> 
> 
> It would be nice to have a high-resolution graph (e.g. a 20m sample interval)
> of the state of the various processes during startup to get an idea what is 
> happening.
> 

I'll have a play around after work today. I havn't got my laptop here. I 
also want to check that the startup sequence really uses 100% cpu. Can't 
say I belive it does. Is it possible to use top to dump the data? Or any 
other suggestions?

Cheers,

/Chris

> Cheers,
> Waldo
> - -- 
> bastian at kde.org -=|[ SuSE, The Linux Desktop Experts ]|=- bastian at suse.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE/eW51N4pvrENfboIRAl67AJ9jKA7k7iMOrRSax11yEKDuI4hBowCeKKwJ
> 5VSXT9jinNbWOJWzhCQkmkg=
> =ZQTK
> -----END PGP SIGNATURE-----
> _______________________________________________
> Kde-optimize mailing list
> Kde-optimize at mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-optimize


-- 
C.O.Backstrom         chp802 at bangor.ac.uk



More information about the Kde-optimize mailing list