Closed Bug 157401 Opened 22 years ago Closed 22 years ago

Regression causing "frame drop-offs" [DHTML]

Categories

(Core :: DOM: Core & HTML, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: markushuebner, Assigned: waterson)

References

()

Details

(Keywords: perf, regression, Whiteboard: [adt2 RTM])

Attachments

(1 file)

This is quite similar to what we have had with bug 129953.
Just go to http://www.formula-one.nu/dhtml/3d.htm - in recent builds major 
frame drop-offs happen. 
think that bug 124685 could be the reason.

just see bug 153083 comment #6 and 7.
Blocks: 21762
confirming. Horrible framing, horrible speed. Thankfully this one doesnt hang
Mozilla.
Even worse, try this out:
http://www.formula-one.nu/dhtml/moz3d.htm

And change the "Chante timeout" selectbox to 1...
on Linux (Build 2002071211) the animation stops short and restarts at the same
position as far as I can see. Not really visible here
On my Linux (trunk 2002070813/Xeon 1Ghz) i cannot trully call it "animation".
It's a unregular slide show.
Keywords: nsbeta1
Whiteboard: [adt2 RTM]
Blocks: 155160
Another URL from a n.p.m.performance posting is
http://www.13thparallel.com/?issue=2002.07&title=sigslots
(there is hardly any scrolling).

on recommendation of jesup reassigning to waterson.
Assignee: jst → waterson
These URLs may be totally unrelated bugs.  Should they really all be clumped
into the same bug report?  I think waterson has other things to work on lately,
and probably isn't the best owner for this.
If this URL specifically deals about this problem or not - this is a major 
regression affecting all kinds of animation. And it should be really fixed for 
1.2 milestone.
you can easily see the problem for example at:
http://www.formula-one.nu/dhtml/3d.htm

Who would be the best owner for this?
Jprof's would be useful, perhaps with/without the 124685 patch

dbaron - you may be right, I don't know what waterson is up to currently.  Feel
free to reassign to whomever (you, jst, me, etc)
just for illustration of the problem:
http://3dhtml.netzministerium.de/examples/openinghexcube3d.html
this one is heavily hurt
waterson's off on a new project -- try persuading someone else if you want
results soon.  Maybe bz?

/be
Like I said in the newsgroup, I can't actually reproduce these "drop-offs" on
the machine I have here.  I would need a slower machine, I suspect.

This is claimed to be a regression.  Do we have a regression date?  matic, that
should be the first thing to determine for regressions....

Is this a Windows-only regression?  I know Zbigniew says Linux is slow as well,
but was it always that way or is that a new problem?

Give us something to work with here, folks.  ;)
From a jprof I can't attach because it's 660K:

63% in XPCWrappedNative::CallMethod
  26% in nsDOMCSSAttributeDeclaration::ParsePropertyValue
   9% in nsScriptSecurityManager::CanAccess (mostly in
nsScriptSecurityManager::doGetObjectPrincipal)
  33% (incl from elsewhere) in nsCSSFrameConstructor::AttributeChanged
     21% in FrameManager::ReResolveStyleContext
        6% in RuleHash::EnumerateAllRules
    1.7% in nsRuleNode::ClearCachedData
2.5% in memset
5.5% in nsViewManager::RenderViews.  I should note that RenderViews only gets
called from the gtk_idle loop, which only gets called if we're not busy doing
other things (like executing JS code).  The problem is both the speed we execute
the JS code, and that all painting is supressed if we have other things to do.
bz: see bug 153083 comment #c6
seems the bug causing this regressions also caused some other problems.
bz: about regression time:
testing trunk build 2002061014 works fine
testing trunk build 2002061208 is broken

does kin's comment in bug 153083 comment #11 relate to a possible solution 
here?
Depends on: 153083
Depends on: 157144
I checked in a fix for bug 153083. Does it help here also?
WFM using build 20020730. The URL mentioned in comment 2 works fine now.
doing extensive testing with trunk build 2002073019 shows that things are 
fixed :)
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
No longer blocks: 21762
Blocks: 21762
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: