Firefox/Goals/2010Q1/IO Reduction Criteria

From MozillaWiki
< Firefox‎ | Goals‎ | 2010Q1
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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