[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: [PATCH] KIO::SlaveBase and the event loop
From:       "Roland Harnau" <truthandprogress () googlemail ! com>
Date:       2008-07-16 20:55:03
Message-ID: 476f836a0807161355t5db807d5gb46bb479e5c518d0 () mail ! gmail ! com
[Download RAW message or body]

2008/7/16, Ingo Klöcker <kloecker@kde.org>:

> The above "proof" is totally irrelevant as well. When I asked for actual
> numbers then I expected actual numbers measured by profiling actual
> applications (you mentioned Konqueror) e.g. via valgrind/callgrind.
> Unless you can proof that starting lots of IO slaves in Konqueror is a
> real problem your concerns are insubstantial.

Some  logic may help: If starting 20 http slaves is a "problem"
because it takes ~2.6 seconds, than it is especially a "problem" if
Konqueror starts 20 http slaves during webpage loading, since
KIO::Slave::createSlave is the way used by KIO (and hence by
Konqueror) to create new IO slaves. And Konqueror/KIO launches in fact
over 20 http slaves at some sites. The conclusion is simply an
application of modus ponens.

Btw: I have indeed proofed  what I have claimed:  Process creation
costs regarding IO slaves are high, irrespective of the exact meaning
of vague terms as "real problem".


Roland

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic