[Webkit-unassigned] [Bug 22164] Google spreadsheet update is much slower in Safari/Chrome than in Firefox

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 10 14:38:00 PST 2008


https://bugs.webkit.org/show_bug.cgi?id=22164


eric at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




------- Comment #1 from eric at webkit.org  2008-11-10 14:38 PDT -------
An example callstack:

        0.0%    96.0%   WebCore                 
WebCore::XMLHttpRequest::didFinishLoading(WebCore::SubresourceLoader*) 
        0.0%    96.0%   WebCore                  
WebCore::XMLHttpRequest::callReadyStateChangeListener()       
        0.0%    96.0%   WebCore                   
WebCore::XMLHttpRequest::dispatchReadyStateChangeEvent()     
        0.0%    96.0%   WebCore                    
WebCore::JSAbstractEventListener::handleEvent(WebCore::Event*, bool)        
        0.0%    96.0%   JavaScriptCore                      
KJS::JSFunction::call(KJS::ExecState*, KJS::JSValue*, KJS::ArgList const&) 
        0.0%    96.0%   JavaScriptCore                       
KJS::Machine::execute(KJS::FunctionBodyNode*, KJS::ExecState*,
KJS::JSFunction*, KJS::JSObject*, KJS::ArgList const&, KJS::ScopeChainNode*,
KJS::JSValue**)       
        0.0%    96.0%   JavaScriptCore                        
KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag, KJS::ExecState*,
KJS::RegisterFile*, KJS::Register*, KJS::ScopeChainNode*, KJS::CodeBlock*,
KJS::JSValue**)    
        0.0%    96.0%   JavaScriptCore                         
KJS::functionProtoFuncApply(KJS::ExecState*, KJS::JSObject*, KJS::JSValue*,
KJS::ArgList const&)        
        0.0%    96.0%   JavaScriptCore                          
KJS::JSFunction::call(KJS::ExecState*, KJS::JSValue*, KJS::ArgList const&)     
        0.0%    96.0%   JavaScriptCore                           
KJS::Machine::execute(KJS::FunctionBodyNode*, KJS::ExecState*,
KJS::JSFunction*, KJS::JSObject*, KJS::ArgList const&, KJS::ScopeChainNode*,
KJS::JSValue**)   
        0.0%    96.0%   JavaScriptCore                            
KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag, KJS::ExecState*,
KJS::RegisterFile*, KJS::Register*, KJS::ScopeChainNode*, KJS::CodeBlock*,
KJS::JSValue**)        
        0.0%    96.0%   JavaScriptCore                             
KJS::functionProtoFuncCall(KJS::ExecState*, KJS::JSObject*, KJS::JSValue*,
KJS::ArgList const&)     
        0.0%    96.0%   JavaScriptCore                              
KJS::JSFunction::call(KJS::ExecState*, KJS::JSValue*, KJS::ArgList const&) 
        0.0%    96.0%   JavaScriptCore                               
KJS::Machine::execute(KJS::FunctionBodyNode*, KJS::ExecState*,
KJS::JSFunction*, KJS::JSObject*, KJS::ArgList const&, KJS::ScopeChainNode*,
KJS::JSValue**)       
        0.0%    96.0%   JavaScriptCore                                
KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag, KJS::ExecState*,
KJS::RegisterFile*, KJS::Register*, KJS::ScopeChainNode*, KJS::CodeBlock*,
KJS::JSValue**)    
        0.0%    96.0%   JavaScriptCore                                 
KJS::functionProtoFuncCall(KJS::ExecState*, KJS::JSObject*, KJS::JSValue*,
KJS::ArgList const&) 
        0.0%    96.0%   JavaScriptCore                                  
KJS::JSFunction::call(KJS::ExecState*, KJS::JSValue*, KJS::ArgList const&)     
        0.0%    96.0%   JavaScriptCore                                   
KJS::Machine::execute(KJS::FunctionBodyNode*, KJS::ExecState*,
KJS::JSFunction*, KJS::JSObject*, KJS::ArgList const&, KJS::ScopeChainNode*,
KJS::JSValue**)   
        0.3%    96.0%   JavaScriptCore                                    
KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag, KJS::ExecState*,
KJS::RegisterFile*, KJS::Register*, KJS::ScopeChainNode*, KJS::CodeBlock*,
KJS::JSValue**)        
        0.0%    93.9%   WebCore                                    
WebCore::JSElement::getValueProperty(KJS::ExecState*, int) const    
        0.0%    93.9%   WebCore                                     
WebCore::Element::offsetHeight()   
        0.0%    93.9%   WebCore                                      
WebCore::Document::updateLayoutIgnorePendingStylesheets() 
        0.0%    93.8%   WebCore                                       
WebCore::Document::updateLayout()        
        0.0%    93.3%   WebCore                                        
WebCore::FrameView::layout(bool)        
        0.0%    89.5%   WebCore                                         
WebCore::RenderLayer::updateLayerPositions(bool, bool) 
        0.1%    89.5%   WebCore                                          
WebCore::RenderLayer::updateLayerPositions(bool, bool)        
        0.7%    89.2%   WebCore                                           
WebCore::RenderLayer::updateLayerPositions(bool, bool)       
        0.7%    38.6%   WebCore                                            
WebCore::RenderObject::repaintAfterLayoutIfNeeded(WebCore::IntRect const&,
WebCore::IntRect const&) 
        1.5%    24.6%   WebCore                                             
WebCore::RenderTableCell::absoluteClippedOverflowRect()    
        0.5%    9.5%    WebCore                                              
WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)   
        0.5%    8.9%    WebCore                                               
WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)  
        0.5%    8.1%    WebCore                                                
WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool) 
        0.7%    7.3%    WebCore                                                
 WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)        
        0.5%    5.8%    WebCore                                                
  WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)       
        0.5%    5.1%    WebCore                                                
   WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)      
        0.8%    4.2%    WebCore                                                
    WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)     
        0.5%    2.9%    WebCore                                                
     WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)    
        0.3%    1.9%    WebCore                                                
      WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)   
        0.5%    1.2%    WebCore                                                
       WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)  
        0.1%    0.3%    WebCore                                                
        WebCore::RenderView::computeAbsoluteRepaintRect(WebCore::IntRect&,
bool)        
        0.2%    0.2%    WebCore                                                
         WebCore::RenderView::printing() const  


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list