Closed Bug 1529614 Opened 5 years ago Closed 5 years ago

Performance issues on fishbowl when maximum number of fishes is set

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX
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

  1. Launch Firefox.
  2. Go to https://testdrive-archive.azurewebsites.net/Performance/FishBowl/
  3. 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.

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

Has Regression Range: --- → no
Priority: -- → P3

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.

Blocks: 1468801
Has Regression Range: no → yes
Has STR: --- → yes

Based on bug 1468801 comment 2 I think this is a wontfix.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX

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.

You need to log in before you can comment on or make changes to this bug.