Look, screencasting

I created this tinymail screencast demo using Byzanz.

I tried showing how tinymail actively tries to deallocate message headers as soon as possible. Regretfully isn’t the disksummary branch of !z’s camel finished.

That branch would also make it possible to keep the list of message id’s on disk. At this moment, that list has to be loaded in memory. If you have a mailfolder with 10.000 e-mails, that’s 10.000 strings in your memory. Which isn’t a good idea on a mobile device.

All I can say is: !z, we need you! I hope Ajay Parthasarathi Susarla and Shreyas Srinivasan are going to work on this branch a little bit. Get it stable etcetera. I’m very likely going to join the fun of camel hacking sooner or later. This branch would, of course, greatly reduce the memory usage of Evolution for people using large mail folders.

Read more about the design decisions of tinymail here. A per definition always outdated class diagram is available here and the code here.

One thought on “Look, screencasting”

  1. Please, never, ever, create a GIF of 8 MiB. It just hang my browser and used a huge amount of memory. Please stick with movies — they’re made for that.

Comments are closed.