User:Rflint/Performance:FeedsTrace

From MozillaWiki
Jump to: navigation, search

One feed

___ OVERLAP TIMES: ___                                     ______ ELAPSED _____
FILE                           FUNCTION                        COUNT    AVG(us)      SUM(us)
tabbrowser.xml                 indexOf                             1         27           27
browser.js                     push                                1         29           29
utilityOverlay.js              toLowerCase                         1         33           33
utilityOverlay.js              test                                1         35           35
urlbarBindings.xml             decodeURI                           1         35           35
browser.js                     toLowerCase                         1         36           36
reporterOverlay.js             onProgressChange                    1         37           37
reporterOverlay.js             onLinkIconAvailable                 1         39           39
browser.xml                    attachFormFill                      1         41           41
browser.js                     getIdentityHandler                  1         42           42
utilityOverlay.js              replace                             1         44           44
browser.js                     isSuccessCode                       1         46           46
browser.js                     split                               1         48           48
button.xml                     removeAttribute                     1         51           51
browser.js                     indexOf                             2         26           52
urlbarBindings.xml             initEvent                           1         53           53
tabbrowser.xml                 createExposableURI                  1         58           58
tabbrowser.xml                 QueryInterface                      1         60           60
button.xml                     getAttribute                        1         60           60
button.xml                     setAttribute                        1         62           62
reporterOverlay.js             setAttribute                        1         66           66
tabbrowser.xml                 unEscapeNonAsciiURI                 1         67           67
reporterOverlay.js             onStateChange                       2         34           69
progressmeter.xml              round                               2         36           73
text.xml                       setAttribute                        1         75           75
browser.js                     addEventListener                    1         76           76
reporterOverlay.js             onSecurityChange                    2         38           77
browser.js                     test                                2         38           77
utils.js                       itemHasAnnotation                   1         79           79
browser.js                     createExposableURI                  1         79           79
browser.js                     hasKey                              2         44           88
tabbrowser.xml                 schemeIs                            2         45           91
urlbarBindings.xml             createEvent                         1         93           93
browser.js                     setOverLink                         1        100          100
urlbarBindings.xml             newURI                              1        100          100
tabbrowser.xml                 getService                          1        100          100
tabbrowser.xml                 getAnonymousElementByAttribute      1        104          104
tabbrowser.xml                 getBoolPref                         2         53          106
progressmeter.xml              initEvent                           2         54          108
findbar.xml                    getAnonymousElementByAttribute      1        115          115
browser.xml                    setDocShell                         1        121          121
nsContentPrefService.js        reset                               2         62          125
browser.js                     notifyObservers                     2         64          128
browser.js                     setDefaultStatus                    1        128          128
reporterOverlay.js             getElementById                      1        130          130
contentAreaUtils.js            getService                          1        135          135
utils.js                       getFolderIdForItem                  2         69          139
progressmeter.xml              getAttribute                        2         76          153
nsLoginManager.js              log                                 3         51          154
browser.js                     getService                          2         79          158
general.xml                    getAttribute                        3         55          165
browser.js                     checkForDirectoryListing            1        172          172
tabbrowser.xml                 hasAttribute                        3         62          186
urlbarBindings.xml             dispatchEvent                       1        186          186
progressmeter.xml              createEvent                         2         99          199
browser.js                     hasAttribute                        4         50          201
scrollbar.xml                  removeAttribute                     2        103          207
findbar.xml                    getElement                          1        207          207
scrollbar.xml                  setAttribute                        2        111          222
browser.js                     mimeTypeIsTextBased                 2        112          224
nsContentPrefService.js        QueryInterface                      2        112          224
nsContentPrefService.js        createInstance                      2        114          229
browser.js                     updateStatusField                   6         38          232
tabbrowser.xml                 getBrowserForTab                    6         39          235
browser.js                     getBrowser                          6         41          246
nsLoginManager.js              XPCNativeWrapper function wrap      1        248          248
tabbrowser.xml                 getAttribute                        5         52          264
browser.xml                    getTabBrowser                       1        270          270
scrollbar.xml                  getLookAndFeelMetric                4         69          276
contentAreaUtils.js            checkLoadURIStrWithPrincipal        1        284          284
progressmeter.xml              dispatchEvent                       2        143          287
popup.xml                      QueryInterface                      3         97          292
XPCOMUtils.jsm                 equals                              5         62          313
nsContentPrefService.js        step                                2        161          323
browser.js                     charsetLoadListener                 1        328          328
utils.js                       getBookmarkIdsForURI                1        333          333
browser.xml                    getInterface                        5         73          368
scrollbar.xml                  match                               8         47          376
browser.js                     QueryInterface                      4         94          378
browser.js                     setIdentityMessages                 1        379          379
browser.js                     setTimeout                          3        128          384
nsLoginManager.js              _fillDocument                       1        391          391
reporterOverlay.js             onLocationChange                    1        392          392
tabbrowser.xml                 shouldLoadFavIcon                   1        411          411
browser.js                     onLinkIconAvailable                 1        467          467
browser.js                     PageProxyClearIcon                  2        248          497
browser.js                     XPCNativeWrapper function wrap      4        134          539
XStringBundle                  GetStringFromName                   8         69          556
scrollbar.xml                  getAnonymousElementByAttribute      4        143          573
progressmeter.xml              setAttribute                        2        298          596
browser.js                     UpdateBackForwardCommands           1        629          629
browser.js                     PageProxySetIcon                    2        327          655
contentAreaUtils.js            urlSecurityCheck                    1        656          656
browser.js                     _applyPrefToSetting                 1        660          660
popup.xml                      hidePopup                           2        340          681
browser.js                     onLocationChanged                   1        736          736
browser.js                     endDocumentLoad                     1        739          739
tabbrowser.xml                 getBrowserAtIndex                   8         92          742
browser.js                     SetPageProxyState                   1        754          754
tabbrowser.xml                 removeAttribute                     4        198          795
utils.js                       PU_getMostRecentBookmarkForURI      1        806          806
browser.js                     updateSearchButton                  2        409          819
browser.js                     setMode                             1        842          842
browser.js                     startDocumentLoad                   1        918          918
nsContentPrefService.js        group                               2        474          948
**utilityOverlay.js            isValidFeed                         1       1008         1008
browser.js                     getElementById                     12         87         1053
tabbrowser.xml                 setIcon                             1       1073         1073
tabbrowser.xml                 updateIcon                          3        361         1085
browser.js                     onProgressChange                    1       1131         1131
nsContentPrefService.js        ContentPrefService__selectPref      2        619         1238
XStringBundle                  getString                           8        165         1320
browser.js                     removeAttribute                    15         92         1382
tabbrowser.xml                 updateTitlebar                      1       1394         1394
**browser.js                   addFeed                             1       1481         1481
browser.js                     getWebNavigation                    1       1515         1515
browser.js                     checkIdentity                       1       1556         1556
tabbrowser.xml                 useDefaultIcon                      1       1575         1575
general.xml                    setAttribute                        2        886         1773
browser.js                     FillInHTMLTooltip                   1       1864         1864
browser.js                     setAttribute                       18        106         1911
browser.js                     PSB_updateState                     1       1972         1972
tabbrowser.xml                 setAttribute                        3        761         2285
tabbrowser.xml                 setTabTitleLoading                  1       2360         2360
tabbrowser.xml                 getBrowserForDocument               3        890         2672
tabbrowser.xml                 getBrowserIndexForDocument          4        701         2804
browser.js                     ContentPrefSink_handleLocation      1       2841         2841
browser.js                     ContentPrefSink__handleDOMCont      1       2857         2857
browser.js                     getPrefs                            2       1474         2948
scrollbar.xml                  initScrollbar                       2       1646         3293
**browser.js                   updateFeeds                         2       1653         3307
browser.xml                    QueryInterface                     55         60         3334
tabbrowser.xml                 setTabTitle                         1       3584         3584
browser.js                     asyncUpdateUI                       2       2256         4513
**browser.js                   onLinkAdded                         1       4603         4603
browser.js                     browser_onSecChange                 2       2411         4823
browser.js                     onStateChange                       2       3043         6086
browser.js                     reload                              1      10391        10391
browser.js                     onLocationChange                    1      11585        11585
browser.js                     BrowserReloadWithFlags              1      12390        12390
browser.js                     BrowserReload                       1      12492        12492

10 feeds

___ OVERLAP TIMES: ___                                     ______ ELAPSED _____
FILE                           FUNCTION                        COUNT    AVG(us)      SUM(us)
tabbrowser.xml                 indexOf                             1         72           72
urlbarBindings.xml             decodeURI                           1         86           86
browser.js                     isSuccessCode                       1         91           91
browser.js                     getIdentityHandler                  1         94           94
reporterOverlay.js             onProgressChange                    1         94           94
button.xml                     removeAttribute                     1        100          100
reporterOverlay.js             onLinkIconAvailable                 1        100          100
urlbarBindings.xml             initEvent                           1        102          102
tabbrowser.xml                 QueryInterface                      1        104          104
button.xml                     getAttribute                        1        105          105
button.xml                     setAttribute                        1        106          106
browser.xml                    attachFormFill                      1        108          108
text.xml                       setAttribute                        1        111          111
tabbrowser.xml                 createExposableURI                  1        113          113
tabbrowser.xml                 unEscapeNonAsciiURI                 1        119          119
nsLivemarkService.js           concat                              1        119          119
reporterOverlay.js             setAttribute                        1        121          121
nsLivemarkService.js           apply                               1        122          122
browser.js                     addEventListener                    1        127          127
browser.js                     indexOf                             2         64          128
utils.js                       itemHasAnnotation                   1        129          129
browser.js                     createExposableURI                  1        132          132
tabbrowser.xml                 getService                          1        146          146
browser.js                     test                                2         73          147
urlbarBindings.xml             createEvent                         1        147          147
urlbarBindings.xml             newURI                              1        148          148
progressmeter.xml              round                               2         80          161
browser.xml                    setDocShell                         1        168          168
tabbrowser.xml                 getAnonymousElementByAttribute      1        172          172
tabbrowser.xml                 schemeIs                            2         86          172
findbar.xml                    getAnonymousElementByAttribute      1        174          174
browser.js                     hasKey                              2         87          174
reporterOverlay.js             onStateChange                       2         87          174
browser.js                     checkForDirectoryListing            1        185          185
reporterOverlay.js             onSecurityChange                    2         92          185
tabbrowser.xml                 getBoolPref                         2         94          189
browser.js                     notifyObservers                     2         96          193
browser.js                     setOverLink                         1        200          200
reporterOverlay.js             getElementById                      1        200          200
progressmeter.xml              initEvent                           2        102          204
browser.js                     setDefaultStatus                    1        211          211
browser.js                     getService                          2        109          219
progressmeter.xml              getAttribute                        2        115          231
urlbarBindings.xml             dispatchEvent                       1        238          238
utils.js                       getFolderIdForItem                  2        121          243
browser.js                     charsetLoadListener                 1        271          271
nsContentPrefService.js        reset                               2        137          275
general.xml                    getAttribute                        3         97          292
progressmeter.xml              createEvent                         2        149          298
scrollbar.xml                  removeAttribute                     2        155          311
browser.xml                    getTabBrowser                       1        314          314
tabbrowser.xml                 hasAttribute                        3        105          317
scrollbar.xml                  setAttribute                        2        158          317
findbar.xml                    getElement                          1        325          325
browser.js                     hasAttribute                        4         91          364
progressmeter.xml              dispatchEvent                       2        187          375
nsLoginManager.js              log                                 3        127          383
browser.js                     mimeTypeIsTextBased                 2        195          390
utils.js                       getBookmarkIdsForURI                1        394          394
nsLoginManager.js              XPCNativeWrapper function wrap      1        396          396
nsContentPrefService.js        QueryInterface                      2        206          413
browser.js                     setTimeout                          3        141          423
popup.xml                      QueryInterface                      3        141          423
nsContentPrefService.js        createInstance                      2        217          434
nsLivemarkService.js           slice                               1        436          436
nsContentPrefService.js        step                                2        224          448
browser.js                     getBrowser                          6         77          467
tabbrowser.xml                 getAttribute                        5         96          482
scrollbar.xml                  getLookAndFeelMetric                4        122          490
browser.js                     updateStatusField                   6         84          505
browser.js                     QueryInterface                      4        132          529
tabbrowser.xml                 getBrowserForTab                    6         89          535
browser.js                     setIdentityMessages                 1        562          562
XPCOMUtils.jsm                 equals                              5        116          583
browser.xml                    getInterface                        5        117          586
reporterOverlay.js             onLocationChange                    1        595          595
browser.js                     push                               10         60          608
nsLoginManager.js              _fillDocument                       1        609          609
tabbrowser.xml                 shouldLoadFavIcon                   1        643          643
progressmeter.xml              setAttribute                        2        335          671
scrollbar.xml                  match                               8         85          687
utilityOverlay.js              test                               10         70          708
browser.js                     toLowerCase                        10         71          716
browser.js                     split                              10         74          740
browser.js                     onLinkIconAvailable                 1        743          743
browser.js                     PageProxyClearIcon                  2        393          787
utilityOverlay.js              toLowerCase                        10         79          797
tabbrowser.xml                 removeAttribute                     4        202          808
scrollbar.xml                  getAnonymousElementByAttribute      4        204          816
utilityOverlay.js              replace                            10         83          839
browser.js                     _applyPrefToSetting                 1        844          844
browser.js                     UpdateBackForwardCommands           1        864          864
popup.xml                      hidePopup                           2        456          912
browser.js                     endDocumentLoad                     1        953          953
browser.js                     onLocationChanged                   1        983          983
browser.js                     startDocumentLoad                   1       1019         1019
browser.js                     PageProxySetIcon                    2        527         1054
browser.js                     updateSearchButton                  2        540         1081
browser.js                     SetPageProxyState                   1       1109         1109
utils.js                       PU_getMostRecentBookmarkForURI      1       1119         1119
browser.js                     setMode                             1       1178         1178
contentAreaUtils.js            getService                         10        122         1222
nsLivemarkService.js           callback_                           1       1269         1269
browser.js                     onProgressChange                    1       1416         1416
nsContentPrefService.js        group                               2        806         1612
tabbrowser.xml                 updateIcon                          3        557         1671
general.xml                    setAttribute                        2        856         1712
tabbrowser.xml                 setIcon                             1       1736         1736
browser.js                     XPCNativeWrapper function wrap      4        448         1794
tabbrowser.xml                 useDefaultIcon                      1       1847         1847
tabbrowser.xml                 updateTitlebar                      1       1909         1909
browser.js                     removeAttribute                    15        131         1967
nsContentPrefService.js        ContentPrefService__selectPref      2        990         1981
browser.js                     checkIdentity                       1       2099         2099
tabbrowser.xml                 setAttribute                        3        712         2137
browser.js                     getWebNavigation                    1       2171         2171
XStringBundle                  GetStringFromName                  17        130         2215
tabbrowser.xml                 setTabTitleLoading                  1       2264         2264
browser.js                     getElementById                     21        118         2498
browser.js                     PSB_updateState                     1       2752         2752
contentAreaUtils.js            checkLoadURIStrWithPrincipal       10        335         3359
tabbrowser.xml                 getBrowserAtIndex                  26        132         3443
browser.js                     setAttribute                       32        122         3913
browser.js                     ContentPrefSink_handleLocation      1       3948         3948
browser.js                     FillInHTMLTooltip                   1       4221         4221
tabbrowser.xml                 setTabTitle                         1       4334         4334
**browser.js                   updateFeeds                         2       2195         4391
scrollbar.xml                  initScrollbar                       2       2256         4512
browser.js                     getPrefs                            2       2307         4614
XStringBundle                  getString                          17        281         4786
browser.js                     ContentPrefSink__handleDOMCont      1       4910         4910
browser.js                     asyncUpdateUI                       2       2982         5965
browser.js                     browser_onSecChange                 2       3197         6394
browser.js                     onStateChange                       2       3465         6931
contentAreaUtils.js            urlSecurityCheck                   10        730         7304
browser.xml                    QueryInterface                     73        110         8050
browser.js                     reload                              1       9693         9693
**utilityOverlay.js            isValidFeed                        10       1240        12409
tabbrowser.xml                 getBrowserIndexForDocument         13        954        12410
browser.js                     BrowserReloadWithFlags              1      12454        12454
browser.js                     BrowserReload                       1      12618        12618
tabbrowser.xml                 getBrowserForDocument              12       1165        13989
browser.js                     onLocationChange                    1      15696        15696
**browser.js                   addFeed                            10       2049        20490
**browser.js                   onLinkAdded                        10       4299        42992