Re: Let's break this silence

Olivier Goffart <[email protected]> Sat, 21 Aug 2010 11:35:22 +0200
Newsgroups gmane.comp.kde.devel.optimize
Message-ID <[email protected]>
Hi,

I think KDE needs indeed help in that respect.  Optimizing is really not =

something easy to do, so if you are willing to contribute in that area, be =

welcome.

The first step is finding out what exactly is taking time/memory.  So one h=
as =

to use a profiler or some tool to find out.  And once we know it is usually =

easy to fix the low hanging fruits.

But simply guessing what is wrong, will unfortunately not lead anywhere.

Regarding your suggestion about memory allocations, i am not sure that it w=
ill =

help a lot, unless you profiled it.  Allocations are quite fast these days.=
 It =

might be an important work to remove only few of those allocations for no =

perceptible gain. =

So we really need to know where are the bottleneck. And not go blindly.

Thanks for volunteering :-)

-- =

Olivier


Le Saturday 21 August 2010, Mohammad Ebrahim Mohammadi Panah a =E9crit :
> Hi everybody (if any!),
> =

> Who am I?
> I'm a long time KDE user, who also has some minor contributions to KDE
> here and there. I'm also a software developer, specially high
> performance software, usually using C++.
> =

> (Let me say it first: I'm really sorry if my words bother you. I'll be
> narrating some sad dramas.)
> =

> Why am I here?
> I'm dissatisfied with KDE performance, CPU-wise, memory-wise, etc.
> This is one of my stories: one day me and my KDE-using friend were
> talking about everything, and then he said KDE is bloatware. First I
> tried to tell him KDE is not that bad. But after I checked memory
> usage on my own system, I found out unfortunately he's right. A
> regular KDE 4.4 desktop alone was using around 500 megs of RAM. My
> friend runs many (bloated) apps, so he needs all bytes of his RAM!
> After a few days I met him again. He had switched to Gnome. He told me
> he's much happier now with his faster and less bloated desktop,
> although he still ran some KDE apps on his Gnome desktop. :(
> It seems there is a problem with KDE which should be fixed. I searched
> around the internet for KDE optimization content. But almost all the
> info was years old, and for the KDE3 age. The most promising reference
> I found was this mailing list. I took a look at archive and... aaah, I
> should have guessed.
> =

> Now what?
> I think there is room to make KDE faster and less memory hungry,
> although I haven't dug deep into the issue. I thought I should discuss
> the issue with you, the more experienced KDE developers/optimizers, to
> see what's your idea. Is there any plan/roadmap/strategy for
> optimizing KDE? Any guides or guidelines? Have you documented your KDE
> optimization experience anywhere? What's your ideas about how we can
> optimize KDE?
> =

> A crude idea to make things more spicy: What's your idea about
> removing some dynamic memory allocations by using stack in place of
> heap?
> =

> BTW I really like to know how many people are reading this mail! (I
> hope it is not zero.)
> _______________________________________________
> Kde-optimize mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/kde-optimize