[webkit-reviews] review requested: [Bug 124824] Create a new SymbolTable every time code is loaded so that the watchpoints don't get reused : [Attachment 217888] the patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 26 10:53:07 PST 2013
Filip Pizlo <fpizlo at apple.com> has asked for review:
Bug 124824: Create a new SymbolTable every time code is loaded so that the
watchpoints don't get reused
https://bugs.webkit.org/show_bug.cgi?id=124824
Attachment 217888: the patch
https://bugs.webkit.org/attachment.cgi?id=217888&action=review
------- Additional Comments from Filip Pizlo <fpizlo at apple.com>
Only clone if there are captured variables. This reduces the performance
regression somewhat. It's now:
TipOfTree CopySymTab
3d-cube 7.6940+-0.1180 ? 7.7232+-0.0728
?
3d-morph 8.7795+-0.0635 ? 8.8311+-0.1250
?
3d-raytrace 8.7119+-0.1335 ? 8.8288+-0.2167
? might be 1.0134x slower
access-binary-trees 2.0083+-0.0133 ? 2.0196+-0.0276
?
access-fannkuch 8.0129+-0.0911 7.9998+-0.1229
access-nbody 4.2382+-0.0206 ? 4.2444+-0.0336
?
access-nsieve 5.0547+-0.0857 4.9899+-0.0222
might be 1.0130x faster
bitops-3bit-bits-in-byte 1.8088+-0.0129 ? 1.8133+-0.0222
?
bitops-bits-in-byte 7.2445+-0.0806 ? 7.3056+-0.0453
?
bitops-bitwise-and 2.9078+-0.0500 ? 2.9387+-0.0273
? might be 1.0106x slower
bitops-nsieve-bits 4.6024+-0.0274 4.5913+-0.0420
controlflow-recursive 3.1233+-0.0085 3.1199+-0.0145
crypto-aes 5.4176+-0.0225 ? 5.4183+-0.0173
?
crypto-md5 3.1177+-0.0592 3.0905+-0.0303
crypto-sha1 2.9851+-0.0929 2.9395+-0.0064
might be 1.0155x faster
date-format-tofte 11.2551+-0.1257 11.1915+-0.1051
date-format-xparb 8.6007+-0.1150 ? 8.6161+-0.1689
?
math-cordic 4.2095+-0.0121 ? 4.2652+-0.0948
? might be 1.0132x slower
math-partial-sums 10.2620+-0.1227 ? 10.2844+-0.1139
?
math-spectral-norm 2.7493+-0.0659 2.7211+-0.0073
might be 1.0104x faster
regexp-dna 12.8357+-0.0775 ? 12.9096+-0.0793
?
string-base64 5.4462+-0.0282 ? 5.4549+-0.0201
?
string-fasta 10.1331+-0.1146 ? 10.1621+-0.1004
?
string-tagcloud 14.8699+-0.1560 14.8458+-0.1224
string-unpack-code 30.0857+-0.1233 ! 31.7528+-0.1392
! definitely 1.0554x slower
string-validate-input 6.9770+-0.1305 6.9281+-0.0891
<arithmetic> * 7.4281+-0.0138 ! 7.4994+-0.0130
! definitely 1.0096x slower
<geometric> 5.9576+-0.0111 ? 5.9730+-0.0099
? might be 1.0026x slower
<harmonic> 4.8713+-0.0131 ? 4.8730+-0.0123
? might be 1.0004x slower
More information about the webkit-reviews
mailing list