KDE Performance

KDE User and Administrator Conference

KDE Developers and Users Conference 2005

Speakers: Luboš Luňák

Language: English


Check the Schedule for an overview of all talks during this conference.


KDE is a large and complex desktop providing a lot of functionality for both the user and the developer. Such large functionality however comes at a (performance) cost. KDE, compared to for example plain window managers, provides many more benefits, but also has a bigger demand for resources. There are many users who believe KDE is an ineffectively coded desktop, but there are also many components in KDE that are deemed to be more efficient than their equivalents, such as the browser Konqueror or the KOffice office suite.

This talk should give an overview of some of the techniques used throughout KDE to improve the real or perceived performance, and their influence on KDE startup time, application startup time, memory usage, perceived responsivness and similar factors will be presented.

Additionally analyses of KDE startup and application startup will be presented, with their bottlenecks and possibilities for improvement will be discussed.

This talk does not intend to discuss low-level optimalization topics such as writing effective code, but should concentrate on higher-level topics such as choosing the proper technique that will lead to the best perceived performance.

Luboš Luňák


Suggestions and inquiries direct please to KDE aKademy Team.