Firefox/Goals/2010Q1/IO Reduction Criteria

From MozillaWiki
< Firefox‎ | Goals‎ | 2010Q1
Jump to: navigation, search

This is the current criteria used for the goal "> 50% reduction of main thread I/O". This may not be the best criteria out there, but it's the best we've got at the moment. This may improve over time.

Starting point log from a build off of changeset 3e80559aea9e.

End point log from a build off of changeset 4f440b68d7b1

The numbers are obtained with this DTrace script.

Steps to run for version 1.2:

new profile, open once, let it do its normal first run thing.
clear history.
open up one more time, then quit.
dtrace -s sdwilsh-io.d > data.log
./firefox-bin -P io
wait for page to load; cmd + l; google.com
wait for page to load; cmd + l; gmail.com
wait for page to load; login to gmail
wait for page to load (+inbox fully loaded); cmd + l; digg.com
wait for page to load; cmd + l; twitter.com
wait for page to load; log in to twitter
wait for page to load; cmd + l; facebook.com
wait for page to load; log in to facebook
wait for page to load; techcrunch.com
wait for page to load; cmd + l; cnn.com
wait for page to load; cmd + l; google.com
wait for page to load; cmd + l; gmail.com
wait for page to load (+inbox fully loaded); cmd + l; digg.com
wait for page to load; cmd + l; twitter.com
wait for page to load; cmd + l; facebook.com
wait for page to load; techcrunch.com
wait for page to load; cmd + l; cnn.com
wait for page to load; quit
stop dtrace script