9.1 Proposal: Top five performance problems

Tomeu Vizoso tomeu at tomeuvizoso.net
Fri Oct 24 03:58:17 EDT 2008


On Fri, Oct 24, 2008 at 2:05 AM, Marco Pesenti Gritti
<mpgritti at gmail.com> wrote:
> On Fri, Oct 24, 2008 at 1:56 AM, Marco Pesenti Gritti
> <mpgritti at gmail.com> wrote:
>> * Activity startup is ridiculously slow.
>>
>> Design an API incompatible Activity class. Start from a very basic
>> window and add functionalities on the top of it, trying to not regress
>> startup time. Make sure that launcher feedback does not slow down
>> startup.
>
> A discussion about preloading and lazy loading approaches to the slow
> module imports problems would also be interesting. pylauncher VS
> gobject-introspection? both?

Well, gobject-introspection will reduce the amount of work done in
pygobject-derived bindings, but those aren't the biggest issue.

Also, preloading in pylauncher helps us share memory between processes
that otherwise would be duplicated in each python activity.

Regards,

Tomeu


More information about the Devel mailing list