KDE memory usage

I came out across an article from Lubos Lunak on KDE memory usage, relayed by OSNews.com.
I find the article very interesting as memory usage is a topic that pops up regularly on our mailing lists. I’d just like to point out a small detail, regarding the methodology used for measuring “plain” desktop usage with real life apps.
Both OpenOffice.org and Mozilla Thunderbird used with Xfce to measure its memory usage, are quite heavyweight applications. Usually, people use lighter alternatives with Xfce, like Abiword. Abiword can be plain GTK+ and doesn’t require GNOME libs (it can make use of GNOME libs, but there are not mandatory and Abiword can compile and operate w/out).
Same goes with Thunderbird, people sometime prefer a plain GTK+ mailer like Sylpheed or Sylpheed-Claws which are very capable mailers instead of Thunderbird. With these apps, you can run plain GTK+ apps w/out KDE and GNOME libs.
Still, I agree that people who want to use a Web browser will probably choose Firefox. But similarly a lot of people I know use Thunderbird, OpenOffice.org or Firefox with either KDE or GNOME too.

10 thoughts on “KDE memory usage

  1. You should precede the links to Sylpheed and Sylpheed-Claws with „http://“, otherwise your CMS (or whatever it is) renders them unuseable as they are now.

    Regards, Mathias

  2. Not to mention the fact that with Xfce, people with lower memory systems actually _can_ use OOo, firefox and thunderbird. “Leave the resources for applications” I believe our documentation calls this. Seems we’re not doing so bad.

  3. I would say that this raport is pretty good, it clearly shows that xfce has small memory footprint. The only problematic one is the last one with unknown “3rd party”.

  4. Hi! I want to upgrade my current installation of KDE to the most current version (3.5.5), but the computer it’s going on only has dialup access, and obviously it would take an EXTREMELY long time to get all of the necessary components.

    I have decided to attempt to install the program manually, downloading the pieces I need onto my laptop, then transferring them over to my XP machine and copying them to the Suse 10.0 installation, which can read NTFS partitions. yes, it sounds kinda Rube Goldberg-ish, but the laptop has wireless access, but no CD/DVD burner.

    Anyways, what components are required to do just a bare-bones install? Thank you)

  5. Hi,

    Using xfce4 and this how it looks like on my centrino 1.7ghz thinkpad with 768MB RAM. These details were taken via ps_mem.py (http://www.pixelbeat.org/scripts/ps_mem.py).

    I’ve got sylpheed-claws for my personal e-mails, as well evolution for my work related correspondence. Firefox-2 has about 14 tabs open. All these are running on Gentoo, with CFLAGS=”-O3 -march=pentium-m …” etc.

    These are my standard applications… from time to time OOo2 and things like gFTP, thunar, pgAdmin3 will be fired.

    884.0K cpufreqd
    1.0M sshd
    1.0M hald-runner
    1.1M dbus-daemon
    1.1M gam_server
    1.2M sh
    1.2M soffice
    1.2M startx
    1.2M conky
    1.3M mozilla-launche
    1.3M qingy
    1.3M tpb
    1.9M login
    2.1M cupsd
    2.4M su
    2.4M bash
    2.6M gconfd-2
    2.9M bonobo-activati
    4.2M xfce-mcs-manage
    4.2M Thunar
    5.5M hald
    5.7M xfce4-xkb-plugi
    5.9M xfrun4
    6.3M orageclock
    6.3M xfce4-genmon-pl
    7.0M evolution-data-
    7.6M mail-notificati
    7.8M xfdesktop
    7.8M xfwm4
    8.1M orage
    8.7M xfce4-menu-plug
    8.8M xfce4-panel
    9.1M evolution-alarm
    9.8M xfce4-session
    11.5M Terminal
    16.1M gaim
    18.3M sylpheed-claws
    25.9M evolution
    35.2M X
    63.5M soffice.bin
    67.2M firefox-bin

  6. Just thought you guys might like to know, I’m running Xfce 4.2 on Slackware 11 (kernel 2.6.18) on a Compaq Armada (P2 200Mhz with 192Mb RAM). The application is basic WP, for writing books up to 200 pages, plain text and minimal formatting.

    It’s not fast (of course!), but is fast enough to use – although it starts to slow when running apps like Openoffice Writer or anything needing KDE libs, like Konqueror. Firefox works quite well too. Kword seems faster but I found it to be a bit buggy at the moment (at 1.62) for real world WP.

    Any tips for further leaning out the memory needs? I was wondering whether kicking down to the default Slack 2.4 kernel would make any real difference, or whether it the better gains are to be made with the choice of apps I’m running and the libs they use. In that case Abiwork seems like the best option, though it seems to use more memory than others with bigger (text) docs.

    Nice work people!

  7. Good god … what all is it doing with those CPU cycles and memory bytes?

    For doing similar stuff to what you’ve mentioned, I spent a lot of 2005 using a truly ancient P120 laptop with 16mb… soon clocked it down to 60mhz (for battery life and to avoid cooking my thighs) and chucked in another 32mb from ebay. With a basic win95 and office97, it flew.

    For an application such as that, why is performance “not fast (of course!)” on a machine that’s 3x better in both departments?? (not to mention surely better video chipset, faster disc, larger and more sophisticated cache, etc)

    Am downloading various things at the moment, e.g. Xubuntu in order to get a working, legal, “lightweight” OS (in comparison to e.g. Windows XP) onto some old machines for donation’s sake, I really am being discouraged by what seems to be disproportionate system requirements… Is there not any Linux out there that needs even less, maybe down to Win Me (if not 98) levels? Some of these PCs, or much of the componentry at least, were/were in my own personal machines at times, and I don’t recall them showing terrible performance issues until right near the end of their lifecycle, e.g. when I wanted to play a fancier 3D game, pile more MP3s onto the hard disc, do realtime DVD-rez MPEG-4 playback and encoding, etc… which these aren’t really going to be used for, they’re more destined for basic office/college assignment/educational use.

  8. *better cpu, memory, disc, video, cache, etc*

    Oh yeah, and (what was really my point) surely – after 10 or so years – more capable and efficient video drivers and operating system kernel / hardware access layers?

  9. FYI, the comment above saying “I was just wondering if you are using this for this blog.” is SPAM!
    See the URL linked from his name for a proof.

Comments are closed.