[Webkit-unassigned] [Bug 64493] GC allocation fast path has too many operations
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jul 13 17:35:29 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=64493
Filip Pizlo <fpizlo at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #100735| |review?, commit-queue?
Flag| |
--- Comment #1 from Filip Pizlo <fpizlo at apple.com> 2011-07-13 17:35:29 PST ---
Created an attachment (id=100735)
--> (https://bugs.webkit.org/attachment.cgi?id=100735&action=review)
the patch
This patch results in the following performance wins:
[pizlo at minime PerformanceTests] ../Tools/Scripts/sunspider-compare-results --v8 v8-v4-results/sunspider-results-2011-07-13-16.43.10.js v8-v4-results/sunspider-results-2011-07-13-16.38.09.js
TEST COMPARISON FROM TO DETAILS
=============================================================================
** TOTAL **: 1.019x as fast 1205.1ms +/- 0.4% 1182.6ms +/- 0.2% significant
=============================================================================
v8: 1.019x as fast 1205.1ms +/- 0.4% 1182.6ms +/- 0.2% significant
crypto: - 196.3ms +/- 0.5% 195.6ms +/- 0.7%
deltablue: 1.026x as fast 252.7ms +/- 1.6% 246.3ms +/- 1.0% significant
earley-boyer: 1.028x as fast 136.6ms +/- 0.4% 132.9ms +/- 0.4% significant
raytrace: 1.013x as fast 75.4ms +/- 0.8% 74.4ms +/- 0.5% significant
regexp: 1.061x as fast 114.4ms +/- 1.0% 107.8ms +/- 0.4% significant
richards: - 227.8ms +/- 1.1% 226.2ms +/- 0.7%
splay: 1.013x as fast 201.9ms +/- 1.0% 199.4ms +/- 0.8% significant
[pizlo at minime PerformanceTests] ../Tools/Scripts/sunspider-compare-results sunspider-1.0-results/sunspider-results-2011-07-13-16.42.42.js sunspider-1.0-results/sunspider-results-2011-07-13-16.39.19.js
TEST COMPARISON FROM TO DETAILS
=============================================================================
** TOTAL **: 1.006x as fast 177.1ms +/- 0.2% 176.0ms +/- 0.2% significant
=============================================================================
3d: - 25.3ms +/- 0.8% 25.1ms +/- 0.4%
cube: - 9.0ms +/- 0.4% 9.0ms +/- 0.8%
morph: - 7.2ms +/- 2.6% 7.1ms +/- 1.1%
raytrace: - 9.0ms +/- 0.4% 9.0ms +/- 0.0%
access: - 22.4ms +/- 0.7% 22.3ms +/- 0.6%
binary-trees: - 2.0ms +/- 2.8% 2.0ms +/- 2.0%
fannkuch: ?? 11.1ms +/- 0.7% 11.2ms +/- 1.0% not conclusive: might be *1.009x as slow*
nbody: - 6.0ms +/- 0.0% 6.0ms +/- 0.0%
nsieve: 1.071x as fast 3.3ms +/- 4.0% 3.1ms +/- 2.8% significant
bitops: ?? 15.5ms +/- 1.0% 15.6ms +/- 1.1% not conclusive: might be *1.001x as slow*
3bit-bits-in-byte: - 2.0ms +/- 0.0% 2.0ms +/- 0.0%
bits-in-byte: ?? 5.5ms +/- 2.6% 5.5ms +/- 2.8% not conclusive: might be *1.004x as slow*
bitwise-and: - 3.0ms +/- 1.3% 3.0ms +/- 1.3%
nsieve-bits: - 5.0ms +/- 0.0% 5.0ms +/- 0.0%
controlflow: ?? 1.1ms +/- 8.7% 1.2ms +/- 9.1% not conclusive: might be *1.018x as slow*
recursive: ?? 1.1ms +/- 8.7% 1.2ms +/- 9.1% not conclusive: might be *1.018x as slow*
crypto: - 11.1ms +/- 0.8% 11.1ms +/- 0.9%
aes: - 7.0ms +/- 0.6% 7.0ms +/- 0.6%
md5: ?? 2.1ms +/- 3.7% 2.1ms +/- 4.1% not conclusive: might be *1.010x as slow*
sha1: - 2.0ms +/- 0.0% 2.0ms +/- 0.0%
date: 1.033x as fast 22.6ms +/- 0.9% 21.9ms +/- 0.7% significant
format-tofte: 1.019x as fast 14.0ms +/- 0.7% 13.8ms +/- 0.9% significant
format-xparb: 1.057x as fast 8.6ms +/- 1.7% 8.1ms +/- 1.1% significant
math: ?? 16.0ms +/- 0.3% 16.0ms +/- 0.3% not conclusive: might be *1.003x as slow*
cordic: ?? 6.0ms +/- 0.7% 6.0ms +/- 0.0% not conclusive: might be *1.003x as slow*
partial-sums: ?? 7.0ms +/- 0.0% 7.0ms +/- 0.6% not conclusive: might be *1.003x as slow*
spectral-norm: - 3.0ms +/- 0.0% 3.0ms +/- 0.0%
regexp: - 10.0ms +/- 0.4% 10.0ms +/- 0.0%
dna: - 10.0ms +/- 0.4% 10.0ms +/- 0.0%
string: - 53.0ms +/- 0.4% 53.0ms +/- 0.5%
base64: 1.020x as fast 6.0ms +/- 0.0% 5.9ms +/- 1.6% significant
fasta: - 7.0ms +/- 0.6% 7.0ms +/- 0.0%
tagcloud: - 13.1ms +/- 0.5% 13.0ms +/- 0.4%
unpack-code: ?? 20.6ms +/- 0.8% 20.8ms +/- 0.7% not conclusive: might be *1.010x as slow*
validate-input: - 6.4ms +/- 2.3% 6.3ms +/- 2.4%
[pizlo at minime PerformanceTests]
--
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