OT: Re: detach X session

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Březen 9 10:29:36 CET 2005


On Mon, 7 Mar 2005, Zdik Kudrle wrote:

> Odhadovana frekvence prepnuti focusu je tak 5Hz.
> Kdyz merim top-em, vytizeni procesoru X serverem je shruba 10%.

Takze jedno prepnuti okna zabere cca 1/5 * 1/10 = 1/50 = 0,02 CPU-sekundy?
Jinak receno 20 ms casu jednoho CPU.

Asi by to mohlo byt mene, ale pripada Vam, ze tohle je operace, kterou ma
smysl nejak dal optimalizovat? Kolikrat za sekundu prepinate fokus mezi
okny pri normalni cinnosti? Pokud nejste pribuzny ucetniho Fantozziho,
tak pochybuji, ze dlouhodobe je to vic nez jedno prepnuti za minutu.

Pri pohledu z jine strany by mozna melo smysl se na to podivat i tak,
protoze se treba opravdu prijde nekde na nejakou botu (i kdyz bych
naprosto nevylucoval, ze to bude bota ve window manageru, nebo nekde
uplne jinde). Hlasite se jako dobrovolnik?

> Pri mereni bubblefishymonem, ktery meri dle meho vice aktualni hodnoty
> (top hodne prumeruje) dela vytizeni procesoru ve spickach 40%.

Jak uz jsem psal, kdyby se to merily uplne aktualni hodnoty, tak by spicka 
byla 100%, cili tohle je samo o sobe udaj k nicemu.

> Verim, ze nebyli blbi, na druhou stranu si je treba uvedomit, ze XF86 ma
> spoustu neoptimalizovanych casti ne kvuli blbosti, ale spise nudnosti
> optimalizace jako procesu a castecne 'lenosti' (vsimnete si, prosim,
> apostrofu) programatoru. Typickym pripadem je napr. neuplna 
> implementace backing store. [...]

Bylo nebylo, kdysi se zjistilo, ze automaticky backing store normalni
praci spis zpomaluje, protoze pridava nezanedbatelnou rezii na udrzovani
toho backing storu, ktera prevysuje zisk. Takze se to skoro nepouziva.

Jisty smysl to principialne dava v pripade, ze jsou od sebe server a 
klient prilis vzdaleni a spojeni prilis tenkou trubkou. Nicmene pak
by bylo asi podstatne efektivnejsi to uplne jinak (jak uz tady padlo,
tak u nekterych, zejmena tech blbeji naprogramovanych, klientu, by bylo
dobre spis v jistem smyslu priblizit server klientovi nez naopak).

> Ostatne timto problemem trpi vetsina OSS projektu - vzdycky
> je nekde nejaka krpka, do jejiz opravy se proste nikomu nechce.

Presneji receno se najde neco, co vadi pouze lidem, kteri si to nejsou 
schopni opravit sami, tak akorat remcaji...


--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux