textrun / text reflow causes 10 seconds of beachball loading tinderbox logs

NEW
Unassigned

Status

()

Core
Layout: Text
9 years ago
9 years ago

People

(Reporter: Robert Sayre, Unassigned)

Tracking

Trunk
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

9 years ago
It's hard to open a big tinderbox log without spending a long time with a beachball on OS X, at least.
(Reporter)

Comment 1

9 years ago
Created attachment 399539 [details]
6 second beachball sample
(Reporter)

Comment 2

9 years ago
Created attachment 399540 [details]
4 second beachball sample
Do you have the HTML5 parser enabled?
(Reporter)

Comment 5

9 years ago
(In reply to comment #3)
> Do you have the HTML5 parser enabled?

Yes!
Does this go away if you disable the HTML5 parser?

The HTML5 parser disabled the chunking of text nodes; we used to create separate text nodes for each 8K chunk of text; now it's all one huge text node.

I think there are some existing bugs on the resulting performance regressions.
(Reporter)

Comment 7

9 years ago
(In reply to comment #6)
> Does this go away if you disable the HTML5 parser?
> 
> The HTML5 parser disabled the chunking of text nodes; we used to create
> separate text nodes for each 8K chunk of text; now it's all one huge text node.

It does go away. At least we got a new tool out of it. :)
Related to bug 502568.
You need to log in before you can comment on or make changes to this bug.