Closed
Bug 50634
Opened 24 years ago
Closed 24 years ago
CNN locks up 450MHz G4 for 4 seconds
Categories
(Core :: Layout, defect, P3)
Tracking
()
M18
People
(Reporter: mikepinkerton, Assigned: nisheeth_mozilla)
References
()
Details
(Keywords: perf, top100, Whiteboard: [nsbeta3+])
type "www.cnn.com" into the url bar. from the time that I hit enter, my menubar
clock freezes and doesn't continue ticking until 4-5 seconds later. The entire
machine is taken over (can't use mozilla or any other app) while it finishes
loading and laying out the entire page in one fell swoop. This used to be much
more incremental.
obviously, I don't know what the exact problem is yet, but we need a placeholder
for the lockout of user interaction while webpages are loading so we decided
today in macdev to file a bug on it. CNN is a high profile page to lock up the
machine on, being in the top100.
Reporter | ||
Comment 1•24 years ago
|
||
adding keywords (esp nsmac1). obviously clayton shouldn't own this. who should?
Comment 2•24 years ago
|
||
Over to waterson, to fiddle with teh backup count. He sez:
The only thing that I can think of is that I set the default value for the
"back-off count" (which is really the "shut-off count") to "-1".
You can try changing this value in your preferences...
user_pref("content.notify.backoffcount", 3);
...to see if the problem "goes away". (What this means is that after three
reflows, the content sink will no longer trigger reflow at all; we'll wait until
the document has completed loading.)
Assignee: clayton → waterson
Comment 3•24 years ago
|
||
adding nisheeth
Comment 4•24 years ago
|
||
Adding dependency on 49874 (although it's not clear that this is the root of the
problem)
Depends on: 49874
Comment 5•24 years ago
|
||
So did you try that simon? Did it fix the problem?
Comment 6•24 years ago
|
||
Setting the "content.notify.backoffcount" pref to 3 does not seem to make any
difference.
Comment 7•24 years ago
|
||
platform -> all. juicy.
Status: NEW → ASSIGNED
OS: Mac System 9.0 → All
Whiteboard: [nsbeta3+]
Target Milestone: --- → M18
Reporter | ||
Comment 8•24 years ago
|
||
FWIW, http://www.cnn.com/SHOWBIZ/ locks up my G4 450 for over 15 seconds (mind
you, that's a debug build, but still!)
Comment 9•24 years ago
|
||
pinkerton: could you re-test? I think that jst & vidur got to the bottom of this
problem; it had to do with event ordering.
Reporter | ||
Comment 10•24 years ago
|
||
waterson, when did these fixes land? my debug builds from 9/11/00 (afternoon-ish)
still lock up for 9 seconds on CNN.
Comment 11•24 years ago
|
||
http://www.ebworld.com/ebx/editorial/reviews/reviews.asp?pf_id=179722 locks up
for around 30 seconds on a P3 733 running Linux and under Windows as well. This
is a site where users write reviews of games, where all of them seem to do this.
Locks up much worse than any of the others listed in this bug report, from what
I can see.
Reporter | ||
Comment 12•24 years ago
|
||
my last statment should be fed to the dogs, i just realized i'm building with
profiling on. sorry!
Comment 13•24 years ago
|
||
From my readings of the bug that vidur and jst were working on (bug 36849), their
changes only affected Windows. Is that true?
Comment 14•24 years ago
|
||
Just did a profile of edward's page
(http://www.ebworld.com/ebx/editorial/reviews/reviews.asp?pf_id=179722) in
viewer. The problem appears to be that we're forcing the big table cells that
contain a ton of content to reflow every time we get new content appended to
them. PresShell::ContentInserted() is calling DidCauseReflow(), which calls
PresShell::FlushPendingNotifications() and forces all pending reflows to be
immediately processed. This happens about 330 times while the document loads,
and eventually fans out to over 200,000 line reflows :-(.
Removing the call to PresShell::FlushPendingNotifications() allowed the page to
load almost instantaneously, but I'm not sure what that will break.
nisheeth: this looks like your area...would you like to take a look?
Comment 15•24 years ago
|
||
Based on above data and
news://news.mozilla.org/39BEEC54.781710CE%40netscape.com,
it looks like you've got this one nailed, nisheeth...
Assignee: waterson → nisheeth
Status: ASSIGNED → NEW
Assignee | ||
Comment 16•24 years ago
|
||
*** This bug has been marked as a duplicate of 39368 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•