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