Firefox fails SVG Performance test at 0 frames per second

RESOLVED FIXED

Status

()

Core
SVG
RESOLVED FIXED
5 years ago
5 months ago

People

(Reporter: Eric Seidel, Unassigned)

Tracking

({perf, testcase})

17 Branch
x86
All
perf, testcase
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox26 unaffected, firefox27+ fixed)

Details

(Whiteboard: [Fixed by bug 600207 for Aurora26 but not Nightly27] [in-the-wild] [external-report], URL)

Attachments

(3 attachments)

(Reporter)

Description

5 years ago
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/25.0.1349.2 Safari/537.21

Steps to reproduce:

I'm using FF 17.0.1 (Release channel)

http://philbit.com/SvgImagePerformance/backgroundImage.html
FF renders that at 0 fps.  WebKit does about 4 fps, but pdr@ is about to fix us to do 60fps.

WARNING: That link will hang FF so hard you can't interact with it.

http://philbit.com/SvgImagePerformance/ has some other perf tests from pdr.
(Reporter)

Comment 1

5 years ago
I misspoke, WebKit does 53fps on the backgroundImage.html test, but does poorly on others in that directory.

Updated

5 years ago
Whiteboard: perf

Updated

5 years ago
Keywords: perf
Whiteboard: perf
Created attachment 692355 [details]
animatedtiger.svg
Created attachment 692357 [details]
stats.min.js
Created attachment 692358 [details]
Reporter's Testcase
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: testcase
OS: Mac OS X → All
SPS Profile against Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20130308 Firefox/22.0 ID:20130308031005 CSet: cb432984d5ce:

http://people.mozilla.com/~bgirard/cleopatra/#report=34b661e1775b74e2ce1a4a41fbe7fc7c8fae09bc

Updated

4 years ago
Depends on: 764299
FWIW, I see Attachment 692358 [details] somewhat WFM against Aurora (24)/Nightly (25).

Comment 7

4 years ago
Working range:
bad=2013-06-14
good=2013-06-15
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b197bed90a98&tochange=3d16d59c9317

Any idea about the bug which fixed that? Bug 678037?
Flags: needinfo?(jwatt)

Comment 8

4 years ago
Working range:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=59181cb244fd&tochange=57e0a788b159

Fixed by Bug 600207

Updated

4 years ago
Depends on: 600207
Flags: needinfo?(jwatt)
Whiteboard: Fixed by bug 600207

Comment 9

4 years ago
Windows 7 - Nightly 27.0a1 (2013-10-23) I'm getting 20fps only.
On Firefox 25 Beta 11 I'm getting 60fps.
(In reply to Guilherme Lima from comment #9)
> Windows 7 - Nightly 27.0a1 (2013-10-23) I'm getting 20fps only.
> On Firefox 25 Beta 11 I'm getting 60fps.

Yep, I can confirm that Attachment 692358 [details] regressed on Trunk/Nightly (cset 5d5591687e67); still WFM against Aurora.

Comment 11

4 years ago
STR
Open http://philbit.com/SvgImagePerformance/backgroundImage.html

Regression window(m-i)
Good 53fps:
http://hg.mozilla.org/integration/mozilla-inbound/rev/9c8ab7e9ae41
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 ID:20131017025216
Bad 15fps:
http://hg.mozilla.org/integration/mozilla-inbound/rev/45d9e6cd3473
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 ID:20131017030414
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=9c8ab7e9ae41&tochange=45d9e6cd3473

regressed by:
a417424f9213	Robert O'Callahan — Bug 923193. Make transform-origin on SVG elements use the SVG bbox as the reference rectangle. r=heycam
Blocks: 923193
tracking-firefox27: --- → ?
Whiteboard: Fixed by bug 600207 → [Fixed by bug 600207 for Aurora26 but not Nightly27]
Needinfo on Roc here to help understand if this would have any user facing impact ?
Flags: needinfo?(roc)
Fixed by 929021?
Flags: needinfo?(roc)

Comment 14

4 years ago
I can still see the performance regression in 
http://hg.mozilla.org/mozilla-central/rev/2f2a45f04e7c
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 ID:20131025100746

Small improved by Bug 929021.

Before landing Bug 923193, 53fps
After landing Bug 923193, 15fps
After landing Bug 929021, 22fps
(In reply to Robert O'Callahan (:roc) (Mozilla Corporation) from comment #13)
> Fixed by 929021?

:roc, is comment #14 satisfactory with the expectation ?

Updated

4 years ago
Whiteboard: [Fixed by bug 600207 for Aurora26 but not Nightly27] → [Fixed by bug 600207 for Aurora26 but not Nightly27] [in-the-wild] [external-report]
NI on :roc to see if any new landings have fixed this and also help shed light on if this is an important perf regression to track from a blocker perpective.
Flags: needinfo?(roc)
Should have been fixed via this backout:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3fb151446ec5

If there is any other regression it's probably bug 922942.
Flags: needinfo?(roc)

Updated

4 years ago
status-firefox26: --- → unaffected
status-firefox27: --- → fixed
tracking-firefox27: ? → +
Fixed by bug 600207.
Status: NEW → RESOLVED
Last Resolved: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.