Closed Bug 466739 Opened 16 years ago Closed 5 years ago

Startup timing of xbl, css, file io

Categories

(Firefox for Android Graveyard :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: taras.mozilla, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf, Whiteboard: [ts])

Attachments

(3 files, 1 obsolete file)

so here b) is the time parsing takes
a) is the entire time to load an xbl, which is parse + install bindings

     77:4242ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/scrollbar.xml 23ms
     78:4242ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/scrollbar.xml 23ms
     81:4242ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 23ms
     82:4242ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
     83:4242ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 23ms
     85:4273ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     86:4273ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     87:4273ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     90:4281ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
     91:4281ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
     92:4281ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
     94:4289ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     95:4289ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     96:4289ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
     98:4296ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
     99:4296ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    100:4296ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    115:4523ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/stringbundle.xml 15ms
    116:4523ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/stringbundle.xml 15ms
    118:4523ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 15ms
    119:4523ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 0ms
    120:4523ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 15ms
    122:4523ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    123:4531ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 7ms
    124:4531ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 7ms
    143:4789ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/popup.xml 31ms
    144:4789ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/popup.xml 31ms
    149:4789ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#tooltip 31ms
    150:4804ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#tooltip 15ms
    151:4812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#tooltip 54ms
    152:4812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 0ms
    154:4812ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    155:4812ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    156:4812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    158:4812ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    159:4812ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    160:4812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    162:4812ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    163:4820ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 7ms
    164:4820ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 7ms
    165:4820ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    167:4820ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 0ms
    168:4820ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 0ms
    169:4820ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundleset 0ms
    171:4820ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    172:4820ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    173:4820ms a)nsXBLService::LoadBindings chrome://global/content/bindings/stringbundle.xml#stringbundle 0ms
    179:4898ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/autocomplete.xml 78ms
    180:4898ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/autocomplete.xml 78ms
    187:4914ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-rich-result-popup 93ms
    188:4953ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-rich-result-popup 31ms
    189:4953ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-rich-result-popup 132ms
    196:4992ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/richlistbox.xml 23ms
    197:4992ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/richlistbox.xml 23ms
    206:5062ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/listbox.xml 62ms
    207:5062ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/listbox.xml 62ms
    214:5101ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/general.xml 39ms
    215:5101ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/general.xml 39ms
    217:5101ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-richlistbox 132ms
    218:5187ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-richlistbox 85ms
    219:5187ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-richlistbox 218ms
    225:5218ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/scrollbox.xml 31ms
    226:5218ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/scrollbox.xml 31ms
    232:5226ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 39ms
    233:5226ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 0ms
    234:5226ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 39ms
    237:5226ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    238:5226ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    239:5226ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    241:5234ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    242:5234ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    243:5234ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    245:5234ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    246:5242ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    247:5242ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    254:5281ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-result-popup 31ms
    255:5304ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-result-popup 23ms
    256:5304ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-result-popup 54ms
    263:5375ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/tree.xml 70ms
    264:5375ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/tree.xml 70ms
    268:5375ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-tree 70ms
    269:5437ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-tree 62ms
    270:5437ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-tree 132ms
    272:5437ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecols 0ms
    273:5445ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecols 7ms
    274:5445ms a)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecols 7ms
    279:5445ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecol 0ms
    280:5468ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecol 23ms
    281:5468ms a)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#treecol 23ms
    287:5484ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/text.xml 23ms
    288:5484ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/text.xml 23ms
    292:5484ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 23ms
    293:5492ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    294:5492ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 31ms
    296:5492ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    297:5500ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    298:5500ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    302:5500ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#columnpicker 0ms
    303:5507ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#columnpicker 7ms
    304:5507ms a)nsXBLService::LoadBindings chrome://global/content/bindings/tree.xml#columnpicker 7ms
    306:5507ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treerows 0ms
    307:5507ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treerows 0ms
    308:5507ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treerows 0ms
    310:5515ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treebody 7ms
    311:5515ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treebody 0ms
    312:5515ms a)nsXBLService::LoadBindings chrome://global/content/bindings/autocomplete.xml#autocomplete-treebody 7ms
    315:5546ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    316:5546ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    317:5546ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    319:5554ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    320:5554ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    321:5554ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    324:5554ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 0ms
    325:5562ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 7ms
    326:5562ms a)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 7ms
    332:5585ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://browser/content/tabs.xml 15ms
    333:5585ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://browser/content/tabs.xml 15ms
    338:5593ms GetBinding)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#tablist 23ms
    339:5601ms InstallImplementation)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#tablist 7ms
    340:5601ms a)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#tablist 31ms
    344:5601ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 0ms
    345:5609ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 7ms
    346:5609ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbox.xml#scrollbox 7ms
    349:5609ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    350:5609ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    351:5609ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    353:5609ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    354:5609ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    355:5609ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    358:5617ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    359:5617ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    360:5617ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    362:5617ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    363:5617ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    364:5617ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#thumb 0ms
    366:5625ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    367:5625ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    368:5625ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    374:5648ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/toolbarbutton.xml 23ms
    375:5648ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/toolbarbutton.xml 23ms
    384:5695ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/button.xml 31ms
    385:5695ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/button.xml 31ms
    389:5695ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 70ms
    390:5726ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 31ms
    391:5726ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 101ms
    393:5726ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    394:5726ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    395:5726ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    399:5734ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    400:5734ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    401:5734ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    406:5742ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    407:5742ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    408:5742ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    413:5742ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    414:5742ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    415:5742ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    417:5742ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    418:5742ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    419:5742ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    423:5750ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    424:5750ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    425:5750ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    430:5757ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    431:5757ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    432:5757ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    434:5757ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    435:5757ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    436:5757ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    440:5765ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    441:5765ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    442:5765ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    447:5765ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    448:5765ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    449:5765ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    451:5765ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    452:5765ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    453:5765ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    457:5765ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    458:5765ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    459:5765ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    465:5789ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/toolbar.xml 23ms
    466:5789ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/toolbar.xml 23ms
    471:5796ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbardecoration 31ms
    472:5796ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbardecoration 0ms
    473:5796ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbardecoration 31ms
    478:5804ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    479:5804ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    480:5804ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    485:5804ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    486:5812ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    487:5812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    489:5812ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    490:5812ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    491:5812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    495:5812ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    496:5812ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    497:5812ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    500:5820ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbar 0ms
    501:5835ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbar 15ms
    502:5835ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbar.xml#toolbar 15ms
    504:5843ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    505:5843ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    506:5843ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    508:5843ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    509:5851ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    510:5851ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    513:5851ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    514:5851ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    515:5851ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    521:5867ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://browser/content/urlbar.xml 7ms
    522:5867ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://browser/content/urlbar.xml 7ms
    530:5921ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/textbox.xml 62ms
    531:5921ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/textbox.xml 62ms
    535:5937ms GetBinding)nsXBLService::LoadBindings chrome://browser/content/urlbar.xml#autocomplete-aligned 85ms
    536:6031ms InstallImplementation)nsXBLService::LoadBindings chrome://browser/content/urlbar.xml#autocomplete-aligned 93ms
    537:6031ms a)nsXBLService::LoadBindings chrome://browser/content/urlbar.xml#autocomplete-aligned 179ms
    542:6031ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    543:6031ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    544:6031ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    546:6039ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    547:6039ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    548:6039ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    552:6039ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    553:6046ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    554:6046ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    559:6046ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    560:6046ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    561:6046ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    563:6046ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    564:6046ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    565:6046ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 7ms
    569:6046ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    570:6046ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    571:6046ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    576:6046ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    577:6054ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    578:6054ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    580:6054ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    581:6054ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    582:6054ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    586:6054ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    587:6054ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    588:6054ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    593:6062ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    594:6062ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 0ms
    595:6062ms a)nsXBLService::LoadBindings chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton 7ms
    597:6062ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    598:6062ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    599:6062ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    603:6070ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    604:6070ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 0ms
    605:6070ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-label 7ms
    608:6070ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 0ms
    609:6070ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 0ms
    610:6070ms a)nsXBLService::LoadBindings chrome://global/content/bindings/popup.xml#panel 0ms
    620:6390ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/platformHTMLBindings.xml 23ms
    621:6390ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/platformHTMLBindings.xml 23ms
    623:6390ms GetBinding)nsXBLService::LoadBindings chrome://global/content/platformHTMLBindings.xml#inputFields 23ms
    624:6390ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/platformHTMLBindings.xml#inputFields 0ms
    625:6390ms a)nsXBLService::LoadBindings chrome://global/content/platformHTMLBindings.xml#inputFields 23ms
    681:6593ms GetBinding)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#documenttab 15ms
    682:6617ms InstallImplementation)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#documenttab 15ms
    683:6617ms a)nsXBLService::LoadBindings chrome://browser/content/tabs.xml#documenttab 39ms
    685:6625ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    686:6625ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    687:6625ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    693:6695ms b)nsXBLService::LoadBindingDocumentInfo FetchBindingDocument chrome://global/content/bindings/browser.xml 46ms
    694:6695ms a)nsXBLService::LoadBindingDocumentInfo aForceSyncLoad:0 useXULCache:1 chrome://global/content/bindings/browser.xml 46ms
    696:6695ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/browser.xml#browser 46ms
    697:6765ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/browser.xml#browser 70ms
    698:6765ms a)nsXBLService::LoadBindings chrome://global/content/bindings/browser.xml#browser 117ms
    708:7203ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    709:7203ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    710:7203ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    711:7203ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    735:7320ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    736:7328ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    739:7406ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    740:7414ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    744:7500ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    745:7500ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    746:7500ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    749:7507ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 7ms
    750:7507ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    751:7507ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 7ms
    754:7507ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    755:7507ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    756:7507ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    759:7507ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    760:7507ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    761:7507ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    764:7515ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    765:7515ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    766:7515ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    767:7523ms a)nsXBLService::LoadBindings chrome://global/content/bindings/text.xml#text-base 0ms
    787:7718ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    788:7718ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    789:7718ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    792:7718ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    793:7718ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    794:7718ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar 0ms
    796:7726ms GetBinding)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 7ms
    797:7726ms InstallImplementation)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 0ms
    798:7726ms a)nsXBLService::LoadBindings chrome://global/content/bindings/scrollbar.xml#scrollbar-base 7ms
    841:8398ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
    842:8398ms a)nsXBLService::LoadBindings chrome://global/content/bindings/general.xml#image 0ms
Attached patch cleaned up statsSplinter Review
ignore the previous comment. I screwed up the formatting

a) Is parse + install
b) is parse
Attached patch css (obsolete) — Splinter Review
CSS is the other major source of IO that I found so far
Attached file css
oops, emacs foiled me
Attachment #350081 - Attachment is obsolete: true
This is an amusing list ordered chronologically. I used --enable-chrome-format=flat here to expose stuff within jars.

Looks like the OOM check is killing us, it's most of the io, esp at end. Should suspend that until startup is over.
Summary: xbl startup timing → Startup timing, xbl, css, file io
The OOM check is probably coming from the DOMOperationCheck here (there are 2 of them):
http://mxr.mozilla.org/mozilla-central/source/dom/src/base/nsJSEnvironment.cpp#921

Bug 453432 & bug 453157 looks like they could significantly reduce the number of times that is called.
Blocks: 459117
Whiteboard: [ts]
Depends on: 507012
Summary: Startup timing, xbl, css, file io → Startup timing of xbl, css, file io
Blocks: 447581
Closing all opened bug in a graveyard component
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.