Changes
I’m going to write something that will probably surprise you. I say this because it sure surprised me when I realized I was even considering what I’m doing a possibility. I’m going to be moving on to...
View Articlesdwilsh Status Update: 2011-05-20
Done: Reviewed bug 633274 - nsINavBookmarkObserver: also pass in GUID whenever we pass in an item id Reviewed bug 656188 - Cache last 10 fetched bookmarks info to speed up repeated requests Reviewed...
View Articlesdwilsh Status Update: 2011-05-27
Done: Reviewed bug 655776 - Web Developer > Get More Tools menu item Reviewed bug 566489 - Enable inline autocomplete again, but make it smarter (perceived performance) Reviewed bug 658135 - Use...
View Articlesdwilsh Status Update: 2011-06-03
Done: Reviewed bug 660532 - Useless uses of PromiseFlatCString Reviewed bug 659740 - Frecency update causes SQL sort warning Reviewed bug 659625 - Expand console object with clear method Reviewed bug...
View Articlesdwilsh Status Update: 2011-08-13
Done: Reviewed bug 598794 - Intermittent failure in uriloader\exthandler\tests\unit\test_punycodeURIs.js | test failed (with xpcshell return code: 0), see following log: Component returned failure...
View ArticleSocial Plugins’ Memory Usage
Dietrich recently posted about the memory usage of social plugins, and I found the results rather surprising because, at least in the case of Facebook, I didn’t think it ever loaded enough code to...
View Articlesdwilsh Status Update: 2011-08-28
Done: Reviewed bug 666558 - Increase SQLITE_MAX_SCHEMA_RETRY value Reviewed bug 659234 - Remove unused variable |rv| from test_file_perms.cpp:52 Reviewed bug 666420 - Upgrade to SQLite 3.7.7.1
View Articlesdwilsh Status Update: 2011-11-06
Done: Reviewed bug 682676 - urlbar performance regression with SQLite 3.7.7.1 Reviewed bug 678977 - Teach sqlite to use jemalloc directly when applicable Reviewed bug 676064 - Lockup in mozStorage...
View Articlesdwilsh Status Update: 2011-11-19
Done: Reviewed bug 658303 - mozIStorageConnection::Clone() should copy over #pragmas Reviewed bug 692487 - Decrease SQLITE_DEFAULT CACHE_SIZE Reviewed bug 691662 - Update shipped Growl framework to...
View Articlesdwilsh Status Update: 2011-12-04
Done: Reviewed bug 699051 - Track slow sql queries on main thread + send them in via telemetry Reviewed bug 465299 - mozStorageStatementWrapper::Initialize should check statement state/validity...
View ArticleBugzilla Helper 0.4.2 Released
You can go grab it on AMO or wait for Thunderbird to tell you to update. This contains a one-line work around that makes the add-on work after the semi-recent change in the API. You can read all the...
View ArticleStartup Time in the Wild Take Two
This week, I spent some time looking at some real life profiles that were sent into us by users seeing startup time in the minutes. The tests were ran just like I ran the test on my profile: all...
View ArticleStartup Time in the Wild Take Three
Over a week ago, I collected the data I said I was going to look at last time. I finally had a chance to look at the data (startup times with and without add-ons for two profiles on the latest version...
View ArticleChanges to how Places stores data incoming
Sometime soon after the beta 8 code freeze, the Places team will be merging the Places branch into mozilla-central. There are a lot of changes we’ve been working on, the most important of which is some...
View ArticleClassic Straw Man
Erik Dahlström felt compeled to respond to limi’s post about why Firefox will not pass the ACID3 test. Erik’s post claims to bust two myths: You need to implement the whole SVG 1.1 Fonts chapter to...
View ArticleUsing Xperf to Track I/O
Back in December when I was working on the Places branch, I was using Xperf quite a bit to try and figure out why we were regressing certain performance tests. Xperf is an incredibly powerful tool, but...
View ArticleGetting (and Staying) at Review Queue: 0
I’ll assert that one of the biggest pain points of getting a patch in the tree is getting review. This is largely a problem because it can often take a very long time to get that review from the...
View ArticleHow I Review
I handle a lot of code review and code feedback requests these days. However, it’d be great to get more people doing this for a number of reasons: More people exposed to more parts of the code base...
View ArticleBuilding Chef DK on FreeBSD 11.0
With the help of tBunnyMan’s post, I managed to get the Chef DK running inside a jail on my FreeBSD box. After you’ve done your initial setup in the jail, you’ll want to also setup sudo in your jail...
View ArticleBetter SQLite Memory Reporting Coming to a Nightly Near You
I just landed bug 575667 into mozilla-central which adds more detailed reporting about the memory used by SQLite. Some people have been complaining to me that SQLite is using an awful lot of memory...
View Article