[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Memory consumption in KDE 2.0
From: Stephan Kulow <coolo () itm ! mu-luebeck ! de>
Date: 1999-05-04 14:13:45
[Download RAW message or body]
Mario Weilguni wrote:
>
> Am Tue, 04 May 1999 schrieb Martin Konold:
> >On Mon, 3 May 1999, Christian Esken wrote:
> >
> >> True is, the memory still has to be managed, the process data will
> >> still be there, hogging memory and filling page tables, And the starting
> >> of the screensaver takes time on KDE startup, and so on and so on.
> >
> >Ok, especially the improoved startup time of KDE convinced me.
>
> Yup, it has to be worked on startup time, it takes still too long.
>
> I'm currently investigating memory usage in the base classes, currently
> kapplication. What I found so far:
>
> * QDictionaries for dozens of items is a real waste of space, probably because
> of memory fragmentation. I found this in KCharsetsData. It allocates 33 (on my
> system) KCharsetEntry (each 24 byte), makes ~700 bytes of data, but uses ~5000
> bytes in reality. These entries are inserted into 2 dictionaries, taking ~10500
> bytes. So, I think around 10kb are wasted here. Ok, not much, but every KDE
> desktop has around 10-15 running KDE applications, resulting in 150 kilobytes
> of space wasted only for this.
>
> * for many small items it can be better to overload new and delete and use
> arrays or something like this. There are quite some C++ libraries that exactly
> support this (Memory pools).
>
> * for Qt-2, the panel consumes a lot of memory, ~1.1MB of data on my system.
> The old panel used much less data, ~600KB
>
Well, unicode. What can I say? ;)
Greetings, Stephan
--
As long as Linux remains a religion of freeware fanatics,
Microsoft have nothing to worry about.
By Michael Surkan, PC Week Online
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic