Performance issues on fishbowl when maximum number of fishes is set
Categories
(Core :: Graphics, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | wontfix |
firefox65 | --- | wontfix |
firefox66 | --- | fix-optional |
firefox67 | --- | affected |
People
(Reporter: mberlinger, Unassigned)
References
Details
(Keywords: regression)
Affected versions
- 65.0.1
- 66.0b9
- 67.0a1 (20190221093143)
Affected platforms
- mac OS 10.14
- Windows 10x64
- Windows 7x64
- Ubuntu 18.04x64
Steps to reproduce
- Launch Firefox.
- Go to https://testdrive-archive.azurewebsites.net/Performance/FishBowl/
- Set Fish number to 2000
Expected result
- Displayed fps are normal and the fishes are going smooth.
Actual result
- The fps is 0 and the fishes are blocked.
Regression range
- This is not a recent regression since I was able to reproduce it on 65.0.1, I'll investigate further.
Additional notes
- On Windows 10x64 the fps is 7.
- On Firefox 60.0.2 works fine the fps is 60.
Comment 1•6 years ago
|
||
if you enable the profiler and set profiling frequency as 1ms or lower, the FPS will go up. This is a known issue, specially on Windows. The page is written in a deprecated way, that is not very modern.
See : https://bugzilla.mozilla.org/show_bug.cgi?id=1495208#c13
Updated•6 years ago
|
Updated•6 years ago
|
Reporter | ||
Comment 2•6 years ago
|
||
Last good revision: 101fb5a6303140fd4f0a6e150a5dabc02215d4b2
First bad revision: 2719ceb0166ee747ad6be8daee87dc30b8ca4e14
Pushlog: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=101fb5a6303140fd4f0a6e150a5dabc02215d4b2&tochange=2719ceb0166ee747ad6be8daee87dc30b8ca4e14
Mozregression points out bug 1468801.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Based on bug 1468801 comment 2 I think this is a wontfix.
Comment 4•6 years ago
|
||
why was this marked as "WONTFIX"?
Blit-heavy canvas workloads suffer a lot by the decision to perform software-only rendering.
Fishbowl is actually not an isolated synthetic benchmark but actually does what many canvas-based games do: blit, blit, blit - preferrable with blending + transformations.
there were times when browser-vendors (including mozilla) were proud to have hardware accelerated canvas - now it is disbled because of a few broken android drivers.
Description
•