Bug 193512 - Preload/cache components on loading to avoid being slow on component change.
Summary: Preload/cache components on loading to avoid being slow on component change.
Status: REPORTED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 111957 183016 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-21 15:55 UTC by karaluh
Modified: 2010-12-08 13:52 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description karaluh 2009-05-21 15:55:58 UTC
Version:            (using KDE 4.2.2)
Installed from:    Ubuntu Packages

It can take several seconds to switch between components.
Comment 1 Dario Andres 2009-05-22 04:26:33 UTC
The first time you open every component it is being loaded from disk... The next times you open the same component it should be *instant*... Does it take several seconds even in the second try ?
Thanks
Comment 2 karaluh 2009-05-24 13:23:38 UTC
Yes, it does. The time is noticeably shorter, but still far from being instant. Kontact should also preload it's components in the background on startup BTW.
Comment 3 Dario Andres 2009-05-24 14:42:17 UTC
You could file a wish report about Kontact preloading modules to discuss it there. (I'm not a Kontact dev)
Thanks
Comment 4 Christophe Marin 2010-12-08 13:24:15 UTC
*** Bug 111957 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2010-12-08 13:50:38 UTC
*** Bug 183016 has been marked as a duplicate of this bug. ***
Comment 6 Christophe Marin 2010-12-08 13:52:00 UTC
Note from bug 183016 :

>Maybe you're right.  Perhaps it is time to do this.
>We'll need to test.
>
>In the meantime, you can do it yourself.
>Add the line
>X-KDE-KontactPartLoadOnStart=true
>
>to the korganizerplugin.desktop file
>
>See if how that works for you and let us know.