[sugar] Moving to metacity with composition (was: Preparing for the feature freeze)

Sayamindu Dasgupta sayamindu
Wed Jun 4 11:58:40 EDT 2008


On Tue, Jun 3, 2008 at 5:09 PM, Martin Dengler <martin at martindengler.com> wrote:
> As an aside...
>
> On Tue, Jun 03, 2008 at 12:16:27PM +0200, Tomeu Vizoso wrote:
>> Sayamindu, you say you got OOM problems after activating composition,
>> can you check where that memory is going? Or might be the X server
>> crashing instead?
>
> Even on my C2 "yum search yummemoryimprovesinf9" causes significant
> memory pressure[1].  Sugar/Glucose/Sweetness becomes unresponsive,
> though oom-killer doesn't get involved. I'm surprised that it's even
> feasible to run yum on a B4 with sugar running.  I've been using
> compcache[2,3] to help with this pressure.
>
>> Cheers,
>>
>> Tomeu
>
> Martin
>
> 1. As in, "free" in vmstat goes down to 0, from 40.  Yeah, this is
> imprecise.  "cache" is still fine at 80.  joyride-1998. That's not
> downloading any updates, no activities running.
> 2. http://dev.laptop.org/ticket/28
> 3. http://www.xades.com/ , "compcache on the XO"
>

I tried your ps_mem.py based tests, as outlined at
http://lists.laptop.org/pipermail/sugar/2008-March/004718.html (well,
not an exact replica, but close to it). I was running os16 from
http://pilgrim.laptop.org/~pilgrim/olpc/streams/olpc3/build16/, and
was unable to run most activities on it (eg: Web, Write, etc). The
"before" part of the test was done with matchbox (the stock one which
came with the os), and the after part with metacity, with compositor
enabled. The results are as follows:


-----
before:  2.5 MiB + 459.0 KiB =   2.9 MiB	matchbox-window-manager
-----
after.:  1.8 MiB + 552.5 KiB =   2.3 MiB	metacity
-----
-----
before: 73.3 MiB +   5.3 MiB =  78.6 MiB	python (12)
after.: 73.7 MiB +   5.6 MiB =  79.3 MiB	python (12)
-----
before: 13.1 MiB +   1.9 MiB =  14.9 MiB	Terminal <17c20
after.: 13.1 MiB +   1.8 MiB =  14.9 MiB	Terminal <b9662
-----
-----
before: 26.4 MiB +   3.5 MiB =  29.9 MiB	Measure <5f0940
after.: 26.4 MiB +   3.4 MiB =  29.9 MiB	Measure <ff6038
-----
before: 11.9 MiB +   2.0 MiB =  14.0 MiB	Journal <01f5e1
after.: 13.0 MiB +   2.0 MiB =  15.0 MiB	Journal <8828b9
-----
before:  6.2 MiB + 514.0 KiB =   6.7 MiB	Xorg
after.: 20.7 MiB + 466.0 KiB =  21.2 MiB	Xorg


Cheers,
Sayamindu

-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]



More information about the Sugar-devel mailing list