Posted in Uncategorized on August 27th, 2009 2 Comments »
Moving files into jars reduces amount of seeks on startup, and has miscellaneous other performance/organization benefits. I added resource://gre-resources/ which maps to jar:toolkit.jar!/res/. To move a file into a jar: Add a jar.mn entry. Remove existing references to the file in Makefile.in, packages-static files Add file to the removed-files.in list of dead files Update urls [...]
Posted in Uncategorized on August 20th, 2009 10 Comments »
Maintaining a module, killing off another one I was granted ownership of the jar module. Today, I resumed my quest to kill off the barely limping stopwatch module. Together with nuking STANDALONE mode in jar stuff, I will have landed 75KB worth of -ve diffs this month. It feels so good to delete code. IO [...]
Posted in Uncategorized on August 14th, 2009 5 Comments »
When I originally started at Mozilla, I only knew the people who interviewed me. But I quickly discovered beltzner when he uttered a sacrilegious statement that went something like: “….. nothing could be as boring as filesystems….”. Mike Beltzner is one of my favourite characters at Mozilla for his ability to speak his mind, but [...]
Posted in dehydra, pork on August 3rd, 2009 Comments Off
Lately I have been focusing on optimizing Fennec startup on a delightfully inadequate platform: Windows Mobile. More on fascinating startup, performance problems and solutions later. As a result I have been doing relatively little static analysis stuff. The main reason for taking a break is that I feel that I went from having no way [...]