Personal tools

User:Rcampbell/Firebug performance

From MozillaWiki

Jump to: navigation, search

Firebug Performance Analysis

First shot at getting some numbers for Firebug performance on Aug 18, 2008. Used Dromaeo.com for gathering raw JavaScript performance metrics in various states of enablement. The methodology used involved creating empty profiles with no extensions installed and a profile with Firebug version 1.2b7. Runs were performed three times and the middle (highest and lowest of the three runs were discarded) total value was used for the comparison chart.

Future analysis will make use of the Standalone Talos framework for analyzing page load times.

Firefox/3.0.1 + Firebug 1.2b7

  • Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1 ID:2008070206

original dromaeo comparison

Test No Firebug Firebug disabled Console enabled Console + scripts enabled Console + scripts + net enabled Other tab enabled Winning %
3d-morph 124.80ms ±1.30% 127.00ms ±1.20% 125.80ms ±1.46% 127.40ms ±1.31% 129.60ms ±1.60% 130.00ms ±1.51% Tie
math-partial-sums 146.80ms ±0.71% 150.40ms ±0.94% 141.60ms ±0.78% 187.40ms ±2.07% 144.20ms ±0.72% 150.00ms ±1.66% 2%
string-fasta 213.40ms ±10.31% 211.80ms ±7.13% 210.60ms ±8.06% 288.60ms ±4.64% 295.40ms ±14.28% 293.60ms ±4.33% Tie
access-fannkuch 142.00ms ±0.00% 141.80ms ±0.39% 141.00ms ±0.00% 145.00ms ±0.61% 141.40ms ±0.48% 141.20ms ±0.39% Tie
access-nbody 154.20ms ±2.23% 139.60ms ±1.62% 137.40ms ±1.37% 143.00ms ±1.37% 140.20ms ±1.31% 147.80ms ±2.01% Tie
access-nsieve 48.40ms ±2.29% 47.00ms ±0.00% 48.00ms ±0.00% 48.00ms ±1.83% 47.40ms ±1.43% 49.40ms ±1.38% Tie
bitops-nsieve-bits 79.60ms ±0.85% 81.20ms ±0.68% 80.20ms ±0.69% 80.40ms ±0.85% 80.20ms ±0.69% 82.60ms ±0.82% Tie
controlflow-recursive 40.00ms ±7.76% 40.60ms ±8.25% 40.60ms ±3.66% 95.80ms ±3.95% 96.40ms ±4.15% 97.20ms ±5.53% Tie
string-base64 208.80ms ±8.48% 200.40ms ±1.99% 200.80ms ±2.24% 257.40ms ±4.03% 259.80ms ±4.82% 260.20ms ±1.38% Tie
math-spectral-norm 56.00ms ±2.22% 55.00ms ±2.76% 55.80ms ±2.44% 85.00ms ±0.00% 84.40ms ±2.67% 84.40ms ±2.23% Tie
access-binary-trees 48.00ms ±0.00% 48.20ms ±1.15% 48.40ms ±1.40% 100.00ms ±0.88% 100.00ms ±2.91% 104.00ms ±4.22% Tie
3d-cube 117.20ms ±2.04% 121.00ms ±2.05% 116.00ms ±0.76% 141.40ms ±2.89% 141.80ms ±3.89% 144.60ms ±2.55% Tie
Total: 1379.20ms ±3.18% 1364.00ms ±2.35% 1346.20ms ±1.91% 1699.40ms ±2.04% 1660.80ms ±3.25% 1685.00ms ±2.33% Tie

Original Worksheet

Tests run with Firefox 3.0.1 and Firebug 1.2b7

No Firebug (1405.60ms, 1379.20, 1354.00) * rerun
http://dromaeo.com/?id=18204
http://dromaeo.com/?id=18208
http://dromaeo.com/?id=18209

Firebug installed, disabled (1363.40, 1367.00, 1364.00)
http://dromaeo.com/?id=18205
http://dromaeo.com/?id=18206
http://dromaeo.com/?id=18207

Firebug installed, console enabled (1361.00, 1346.20, 1346.80)
http://dromaeo.com/?id=18210
http://dromaeo.com/?id=18211
http://dromaeo.com/?id=18212

Firebug installed, console, scripts enabled (1666.40, 1699.40, 1672.20)
http://dromaeo.com/?id=18213
http://dromaeo.com/?id=18214
http://dromaeo.com/?id=18215

breakpoint set, condition false (1667.40)
http://dromaeo.com/?id=18216

Firebug installed, console, scripts, net enabled (1660.80, 1647.80, 1665.40)
http://dromaeo.com/?id=18217
http://dromaeo.com/?id=18218
http://dromaeo.com/?id=18219

Firebug installed, enabled other tab (1695.20, 1679.80, 1685.00)
http://dromaeo.com/?id=18220
http://dromaeo.com/?id=18221
http://dromaeo.com/?id=18222

http://v2.dromaeo.com/?id=18208,18207,18211,18214,18217,18222