Season of KDE project on speed optimization

David Edmundson david at davidedmundson.co.uk
Mon May 2 13:44:30 BST 2011


On Mon, May 2, 2011 at 1:39 PM, Sebastian Kügler <sebas at kde.org> wrote:
>
> On Friday, April 29, 2011 14:55:01 Markus Slopianka wrote:
> > Am Freitag 29 April 2011, 12:52:18 schrieb Lydia Pintscher:
> > > Aaditya applied for a Season of KDE slot. He wants to work on speed
> > > optimization. Do we have a nice project for him?
> >
> > Depends what he finds slow.
> > A possibility would be to either help the Platform modulation effort to cut
> > down dependencies (if helping hands are still needed there).
> > Another could be to reduce the number of dependencies that are loaded during
> > startup (if he finds startup slow).
> > A third possibility would be to utilize kdelibs-mobile for desktop use and
> > maybe work downstream in OBS to offer a SC based on kdelibs-mobile.
>
> Profiles are not meant to be used that way. They're cutting out features that
> might already be on a given platform or don't make sense for mobile and
> embedded use cases at all, but these features are still needed by many
> applications.
>
> There is no magic silver bullet :)
>
> That said, I think startup performance would be a very nice project, with high
> impact. The way to go here would to use bootchart and a profiler to find out
> where most of the time is spent, and then making that code faster. Should be
> quite fun :)
>
> Cheers,
> --
> sebas
>

Note, that some work on this was done last Season of KDE
(http://dot.kde.org/2010/12/29/season-kde-2010) by Yuvraj Tomar. It
would be worth trying to build upon whatever he did, so that we're not
duplicating work. Especially if he has written any useful profiling
tools.

David Edmundson

>
> http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
> _______________________________________________
> Kde-soc-mentor mailing list
> Kde-soc-mentor at kde.org
> https://mail.kde.org/mailman/listinfo/kde-soc-mentor




More information about the kde-core-devel mailing list