[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:54:17 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=71977
--- Comment #3 from Filip Pizlo <fpizlo at apple.com> 2011-11-10 03:54:17 PST ---
Not bad.
Benchmark report for SunSpider, V8, and Kraken on oldmac.local (MacPro4,1).
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 9.1379+-0.0258 ^ 8.9776+-0.0431 ^ definitely 1.0179x faster
3d-morph 10.2370+-0.1657 10.0917+-0.0355 might be 1.0144x faster
3d-raytrace 9.6404+-0.0490 ^ 9.2559+-0.1173 ^ definitely 1.0415x faster
access-binary-trees 1.9784+-0.0069 ^ 1.9054+-0.0058 ^ definitely 1.0383x faster
access-fannkuch 9.3247+-0.0053 ^ 9.1539+-0.0087 ^ definitely 1.0187x faster
access-nbody 5.3036+-0.0459 ^ 5.0134+-0.0038 ^ definitely 1.0579x faster
access-nsieve 3.7628+-0.0067 ? 3.7635+-0.0509 ?
bitops-3bit-bits-in-byte 1.5622+-0.0153 ^ 1.4952+-0.0147 ^ definitely 1.0448x faster
bitops-bits-in-byte 6.1942+-0.0324 6.1408+-0.0401
bitops-bitwise-and 3.9978+-0.0078 ^ 3.9756+-0.0045 ^ definitely 1.0056x faster
bitops-nsieve-bits 6.8386+-0.0425 6.8337+-0.0432
controlflow-recursive 2.8144+-0.0257 ^ 2.7221+-0.0205 ^ definitely 1.0339x faster
crypto-aes 9.3584+-0.0448 ^ 8.6663+-0.0735 ^ definitely 1.0799x faster
crypto-md5 3.3037+-0.0118 ^ 3.0594+-0.0265 ^ definitely 1.0799x faster
crypto-sha1 3.0046+-0.0219 ^ 2.6333+-0.0255 ^ definitely 1.1410x faster
date-format-tofte 13.1019+-0.1050 12.9822+-0.1197
date-format-xparb 12.6418+-0.2223 12.4466+-0.1807 might be 1.0157x faster
math-cordic 9.1270+-0.3557 9.1158+-0.3626
math-partial-sums 12.6792+-0.0344 12.6775+-0.0641
math-spectral-norm 3.3260+-0.0107 ^ 3.1266+-0.0059 ^ definitely 1.0638x faster
regexp-dna 16.6620+-0.1701 16.4830+-0.1113 might be 1.0109x faster
string-base64 5.0312+-0.0447 ^ 4.7826+-0.0561 ^ definitely 1.0520x faster
string-fasta 8.6124+-0.0827 ^ 8.4399+-0.0109 ^ definitely 1.0204x faster
string-tagcloud 16.2052+-0.1513 16.1084+-0.1053
string-unpack-code 28.6954+-0.0939 ^ 27.5795+-0.0749 ^ definitely 1.0405x faster
string-validate-input 6.8491+-0.0488 ? 6.9466+-0.0508 ? might be 1.0142x slower
<arithmetic> * 8.4381+-0.0379 ^ 8.2453+-0.0344 ^ definitely 1.0234x faster
<geometric> 6.7285+-0.0257 ^ 6.5338+-0.0271 ^ definitely 1.0298x faster
<harmonic> 5.2671+-0.0166 ^ 5.0645+-0.0213 ^ definitely 1.0400x faster
TipOfTree DontReparse
V8:
crypto 96.4900+-0.2991 ^ 94.1861+-0.2984 ^ definitely 1.0245x faster
deltablue 217.5844+-0.9899 ^ 212.8585+-0.9464 ^ definitely 1.0222x faster
earley-boyer 130.9492+-1.0780 ^ 127.8899+-1.0225 ^ definitely 1.0239x faster
raytrace 81.0926+-0.6513 ^ 77.3365+-0.4481 ^ definitely 1.0486x faster
regexp 151.3493+-0.3147 ^ 149.5843+-0.3025 ^ definitely 1.0118x faster
richards 173.5795+-1.5279 ^ 168.0494+-0.3756 ^ definitely 1.0329x faster
splay 108.7153+-1.4730 106.6012+-1.2274 might be 1.0198x faster
<arithmetic> 137.1086+-0.5109 ^ 133.7865+-0.2295 ^ definitely 1.0248x faster
<geometric> * 130.2653+-0.4899 ^ 126.9433+-0.2811 ^ definitely 1.0262x faster
<harmonic> 123.8923+-0.4964 ^ 120.5107+-0.3238 ^ definitely 1.0281x faster
TipOfTree DontReparse
Kraken:
ai-astar 896.4849+-0.6290 ? 896.7507+-0.6768 ?
audio-beat-detection 256.6795+-1.3877 ? 257.9164+-3.2833 ?
audio-dft 313.6312+-2.6722 ? 314.6306+-3.0242 ?
audio-fft 166.9654+-0.4950 166.8619+-0.2442
audio-oscillator 350.5585+-0.7851 ! 353.6672+-2.3029 ! definitely 1.0089x slower
imaging-darkroom 403.5161+-5.9836 403.3743+-5.9462
imaging-desaturate 291.2893+-0.1042 291.1998+-0.1519
imaging-gaussian-blur 750.8418+-0.1805 ? 753.1201+-3.0041 ?
json-parse-financial 86.7433+-0.7667 ! 88.5801+-0.3610 ! definitely 1.0212x slower
json-stringify-tinderbox 94.8303+-0.5800 ! 96.2029+-0.6412 ! definitely 1.0145x slower
stanford-crypto-aes 139.4328+-0.8114 138.7555+-0.7377
stanford-crypto-ccm 136.8853+-0.4446 ! 138.3731+-0.9205 ! definitely 1.0109x slower
stanford-crypto-pbkdf2 281.8990+-2.1521 280.7161+-2.1571
stanford-crypto-sha256-iterative 118.3287+-0.2864 118.2437+-0.4310
<arithmetic> * 306.2919+-0.5709 ? 307.0280+-0.7822 ?
<geometric> 238.7151+-0.5075 ? 239.6552+-0.5550 ?
<harmonic> 192.2048+-0.5310 ! 193.4355+-0.3946 ! definitely 1.0064x slower
TipOfTree DontReparse
All benchmarks:
<arithmetic> 116.3242+-0.1934 115.9420+-0.2147
<geometric> 30.2882+-0.0696 ^ 29.7204+-0.0740 ^ definitely 1.0191x faster
<harmonic> 9.2782+-0.0285 ^ 8.9281+-0.0367 ^ definitely 1.0392x faster
TipOfTree DontReparse
Geomean of preferred means:
<scaled-result> 69.5663+-0.1551 ^ 68.4953+-0.1164 ^ definitely 1.0156x 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