Open
Bug 1190723
Opened 10 years ago
Updated 1 year ago
BitcoinBench perf regressions on SHA, Scrypt, AddressChain, and AES tests
Categories
(Core :: JavaScript Engine: JIT, defect, P3)
Core
JavaScript Engine: JIT
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox42 | --- | affected |
People
(Reporter: cpeterson, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: perf, regression)
Nightly 42 appears to have regressed on BitcoinBench across the board, but particularly on the SHA, Scrypt, AddressChain, and AES tests.
https://www.bitgo.com/bitcoinbenchmark/
Here is a Google Spreadsheet comparing the test results for different Firefox and Chrome versions (run on my MacBook Pro):
https://docs.google.com/spreadsheets/d/18vUP-yLhAxgUWE9HSUn-_iJcXnMH3AtQDgt3Xb5hm4E/
Browser Score Address Creation Sign And Verify SHA Scrypt AddressChain AES
ESR 31 179 139 147 248 280 155 149
Nightly 32 262 170 279 411 266 221 231
Firefox 39 243 216 306 319 313 236 132
Firefox 39 225 212 210 311 321 217 133
Beta 40 242 202 300 317 322 238 134
Aurora 41 243 198 292 422 320 226 126
Nightly 42 234 196 288 393 302 222 123
Chrome 35 184 157 232 243 210 165 199
Chrome 44 230 160 235 403 275 180 196
Chrome Canary 46 223 157 168 424 310 175 201
Updated•10 years ago
|
Flags: needinfo?(jdemooij)
Comment 1•10 years ago
|
||
Is this better if you set JSGC_DISABLE_POISONING=1 on Nightly?
The difference is pretty small..
Flags: needinfo?(jdemooij) → needinfo?(cpeterson)
![]() |
||
Comment 2•10 years ago
|
||
I guess all the results are within noise, except for AES (231 -> 123 - from Fx 32 to Fx 39)
![]() |
||
Updated•10 years ago
|
Summary: BitcoinBench pref regressions on SHA, Scrypt, AddressChain, and AES tests → BitcoinBench perf regressions on SHA, Scrypt, AddressChain, and AES tests
Reporter | ||
Comment 3•10 years ago
|
||
The AES test is the only one that isn't super noisy. I tried to bisect the AES regression between Firefox 32 to 39, but I wasn't able to isolate an exact changeset.
Between 32 and 39, there seem to be two regression points. On my MacBook Pro, AES seems to drop from ~170 to ~150 in this range of Nightly 34. Could this be a regression from NewString bug 1039551?
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=99f694d1b50c&tochange=35f3fa435d2c
The second drop is from ~150 to ~130, which seems to have happened in this range of Nightly 36. Could this be a regression from bytecode bug 1101905?
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=cef590a6f946&tochange=17de0f463944
Flags: needinfo?(cpeterson)
Comment 4•9 years ago
|
||
Firefox
Score 139
Address Creation 110
Sign And Verify 171
SHA 210
Scrypt 183
AddressChain 130
AES 75.0
Chrome
Address Creation 87.8
Sign And Verify 131
SHA 220
Scrypt 197
AddressChain 98.5
AES 126
Our AES is still much slower than Chrome, Sign and Verify is also slower. The rest is about equal or better. Somebody should investigate the AES test.
Updated•9 years ago
|
Blocks: sm-js-perf
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
Updated•1 year ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•