blog.rupamsunyata.org

Decklin’s excuse for some blogging software. Est. 2006.

Mnemosyne speed tests

I decided to grab a large Maildir from my actual email and run it through Mnemosyne for shits and giggles. For 1184 messages: 1:49 to build from scratch, 0:14 to verify that nothing has been touched. No tags, just archives. (This wouldn't be a half-bad way to archive a mailing list, really...)

This is with reST off, though, because docutils likes to die “SEVERE”-ly if you just throw random garbage at it. However, the published result is cached (during each run), so that will only grow linearly.

In the common use case... this entry will hit nine pages (three of which are tags), and assuming stuff is actually filled up, index will cache everything that day and permalink need, year/month/tagindex don't use content at all, and the only really expensive thing will be republishing every old entry for each tag that it hits. I can live with that. And for all the recursion overhead, optimizing how much of the Maildir we really need to care about shouldn’t be very hard.

I just need some actual users to bitch at me about other stuff.

svn status

(16:57:39) Decklin: I'M NOT READY TO COMMIT

Entry love

Evan thinks about the nature of the commons.

Generated by Mnemosyne 0.9.