status of startup speedup

Tomeu Vizoso tomeu at tomeuvizoso.net
Fri Feb 8 13:18:16 EST 2008


Hi,

attached is a patch to rainbow for executing python activities inside a
forked child.

This saves quite a bit of the initializing code, taking a 7s. activity
to start in 3. Perhaps we could preload some more initializations.

Haven't even looked yet at possible memory savings.

The only remaining issue is that activities cannot update their journal
entries. They are able to create the entries in the datastore, but the
second call to the DS service fails. Tomorrow will look at this if
nobody beats me to it.

Thanks,

Tomeu


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Some-hacks-for-preloading-some-modules-and-then-exec.patch
Type: application/mbox
Size: 9152 bytes
Desc: not available
URL: <http://lists.laptop.org/pipermail/devel/attachments/20080208/8c300cd1/attachment.mbox>


More information about the Devel mailing list