[Webkit-unassigned] [Bug 71977] DFG should not reparse code that was just parsed
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 10 03:59:00 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=71977
--- Comment #4 from Filip Pizlo <fpizlo at apple.com> 2011-11-10 03:59:00 PST ---
And another computer…
Benchmark report for SunSpider, V8, and Kraken on nitroflex.local (MacBookPro8,2).
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc (r99833)
"DontReparse" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc (r99833)
Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Emitted a call to gc() between sample
measurements. Used 1 benchmark iteration per VM invocation for warm-up. Used the jsc-specific preciseTime()
function to get microsecond-level timing. Reporting benchmark execution times with 95% confidence intervals in
milliseconds.
TipOfTree DontReparse
SunSpider:
3d-cube 7.1160+-0.2107 7.0391+-0.1941 might be 1.0109x faster
3d-morph 7.4623+-0.1149 7.4498+-0.0730
3d-raytrace 7.3824+-0.1565 7.1738+-0.1668 might be 1.0291x faster
access-binary-trees 1.5903+-0.0913 1.5834+-0.0779
access-fannkuch 6.3282+-0.1507 6.1782+-0.1300 might be 1.0243x faster
access-nbody 3.6238+-0.0754 ^ 3.4095+-0.0862 ^ definitely 1.0629x faster
access-nsieve 2.5397+-0.0578 ? 2.5805+-0.1049 ? might be 1.0161x slower
bitops-3bit-bits-in-byte 1.2867+-0.0294 1.2578+-0.0243 might be 1.0230x faster
bitops-bits-in-byte 2.3013+-0.0503 2.2661+-0.0535 might be 1.0155x faster
bitops-bitwise-and 3.2182+-0.0962 ? 3.2186+-0.0473 ?
bitops-nsieve-bits 5.1653+-0.0542 ? 5.2901+-0.0994 ? might be 1.0242x slower
controlflow-recursive 2.1026+-0.0452 2.0529+-0.0553 might be 1.0243x faster
crypto-aes 7.4216+-0.1925 ^ 6.9160+-0.2297 ^ definitely 1.0731x faster
crypto-md5 2.5961+-0.0629 ^ 2.3522+-0.0650 ^ definitely 1.1037x faster
crypto-sha1 2.3015+-0.0560 ^ 2.0612+-0.0614 ^ definitely 1.1166x faster
date-format-tofte 9.9099+-0.3246 9.8278+-0.1697
date-format-xparb 9.2049+-0.2389 ? 9.6297+-0.2415 ? might be 1.0461x slower
math-cordic 6.4217+-0.0867 ? 6.4958+-0.0747 ? might be 1.0115x slower
math-partial-sums 7.5150+-0.1556 ? 7.5324+-0.0968 ?
math-spectral-norm 2.5063+-0.0604 ^ 2.3266+-0.0575 ^ definitely 1.0773x faster
regexp-dna 11.5327+-0.2318 11.5130+-0.2307
string-base64 3.9163+-0.1086 ^ 3.7127+-0.0613 ^ definitely 1.0548x faster
string-fasta 6.2300+-0.1228 ? 6.3211+-0.1558 ? might be 1.0146x slower
string-tagcloud 11.7260+-0.2376 11.3764+-0.2851 might be 1.0307x faster
string-unpack-code 20.3561+-0.3019 19.9831+-0.4012 might be 1.0187x faster
string-validate-input 5.1792+-0.1294 5.1156+-0.0853 might be 1.0124x faster
<arithmetic> * 6.0359+-0.0345 ^ 5.9486+-0.0316 ^ definitely 1.0147x faster
<geometric> 4.8367+-0.0247 ^ 4.7343+-0.0335 ^ definitely 1.0216x faster
<harmonic> 3.8515+-0.0262 ^ 3.7419+-0.0376 ^ definitely 1.0293x faster
TipOfTree DontReparse
V8:
crypto 71.4460+-0.3823 ^ 69.7978+-0.5671 ^ definitely 1.0236x faster
deltablue 157.8425+-0.6965 ^ 154.9324+-0.8671 ^ definitely 1.0188x faster
earley-boyer 87.6959+-0.7451 ^ 85.4942+-0.8234 ^ definitely 1.0258x faster
raytrace 59.1921+-0.4369 ^ 56.6614+-0.5331 ^ definitely 1.0447x faster
regexp 105.1183+-0.6274 ^ 103.9579+-0.3793 ^ definitely 1.0112x faster
richards 122.5364+-0.3778 ^ 120.4521+-0.3004 ^ definitely 1.0173x faster
splay 70.8957+-0.6718 ? 71.7627+-1.3166 ? might be 1.0122x slower
<arithmetic> 96.3896+-0.1855 ^ 94.7226+-0.2461 ^ definitely 1.0176x faster
<geometric> * 91.4376+-0.2092 ^ 89.7871+-0.2735 ^ definitely 1.0184x faster
<harmonic> 87.0474+-0.2357 ^ 85.3657+-0.3124 ^ definitely 1.0197x faster
TipOfTree DontReparse
Kraken:
ai-astar 488.4696+-3.7278 486.2353+-2.2241
audio-beat-detection 187.0626+-0.4844 186.4867+-0.7610
audio-dft 262.7114+-2.6286 259.0819+-2.1574 might be 1.0140x faster
audio-fft 121.3754+-0.3667 ! 122.9276+-0.9519 ! definitely 1.0128x slower
audio-oscillator 247.5074+-0.9471 ? 247.8469+-1.0463 ?
imaging-darkroom 296.4649+-4.2409 ? 296.6776+-4.4837 ?
imaging-desaturate 221.6823+-0.6434 221.5570+-0.7926
imaging-gaussian-blur 546.3750+-1.4749 544.4993+-1.1686
json-parse-financial 56.9925+-0.2459 ? 57.1872+-0.1117 ?
json-stringify-tinderbox 67.6576+-0.1270 ? 67.7753+-0.5094 ?
stanford-crypto-aes 94.2014+-0.4049 ? 95.0778+-0.5380 ?
stanford-crypto-ccm 97.8710+-0.7897 ? 98.1923+-0.5955 ?
stanford-crypto-pbkdf2 186.9708+-0.6859 ! 189.3529+-1.1652 ! definitely 1.0127x slower
stanford-crypto-sha256-iterative 79.0255+-0.3167 78.6344+-0.1717
<arithmetic> * 211.0262+-0.4791 210.8237+-0.3195
<geometric> 167.4214+-0.2784 ? 167.5952+-0.2236 ?
<harmonic> 134.1494+-0.1889 ? 134.4629+-0.1789 ?
TipOfTree DontReparse
All benchmarks:
<arithmetic> 80.5538+-0.1423 ^ 80.1969+-0.1096 ^ definitely 1.0045x faster
<geometric> 21.5367+-0.0629 ^ 21.2318+-0.0878 ^ definitely 1.0144x faster
<harmonic> 6.7768+-0.0449 ^ 6.5878+-0.0646 ^ definitely 1.0287x faster
TipOfTree DontReparse
Geomean of preferred means:
<scaled-result> 48.8348+-0.0937 ^ 48.2887+-0.1133 ^ definitely 1.0113x faster
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list