locked
IE Idle time while checking IE page navigate start and end time by using xperf RRS feed

  • Question

  • Hi All,

      

    I am currently testing page load time by using xperf and IE8 for hosted site on apache server.  i am clearing cache everytime after IE exit so to avoid caching effect.

      

    I am currently using four providers and my commands are:

    • xperf -start mytrace -on Microsoft-IE+Microsoft-IEFRAME+Microsoft-PerfTrack-IEFRAME+Microsoft-PerfTrack-MSHTML -stackwalk profile
    • xperf -stop mytrace -d mytrace.etl
    • xperfview mytrace.etl

    I run the first command after launching IE. Then I start typing the url and wait for complete page load(Done notification on IE progress bar). Then I run the third command to view ETL file

      

     By Disabling Add-On Graphically For Hosted Site

    I have taken 10 readings for xperf for a hosted site by disabling the add-ons. Here are the readings and observation.

      

    File name

    Total load time(sec)

    Mytrace

    6.714

    Mytrace1 

    5.045

    Mytrace2 

    11.45

    Mytrace3

    17.325

    Mytrace4

    8.56

    Mytrace5

    14.598

    Mytrace6

    4.989

    Mytrace7

    17.35

    Mytrace8

    13.573

    Mytrace9

    14.13

     

     There is lot of difference between navigate start/end time.   

    On carefully observing some etl files with high load time, I observe that there is substantial delay between two events and there is no other event coming in between them. 

     

     

    On iobserving grapgh I saw that there is only one event present in the entire time range, there are some more events in between where IE does not do anything, which adds on to the overall delay of complete page load time.

     

    I also observed the complete stack-walk manually so as to see if there is any activity going on during this time, but it only reflected captured events so it does not show any event information during this time.

      

    By Disabling Add-On From Command Line For Hosted Site

    I again ran IE now by using command “iexplore -extoff” and got 5 results. The results were similar to what I got by disabling add-ons from GUI. The results are as follows.

    File name

    Total load time

    myetltrace

    4.41

    myetltrace1

    8.00363

    myetltrace2

    5.0345

    myetltrace3

    15.4837

    myetltrace4

    18.044

     

    By Disabling Add-On From Command Line And Directly Providing HTML Path

    I again ran IE now by using command “iexplore -extoff”, but this time by directly providing the html path and got 5 results. The results are as follows.

    File name

    Total load time(sec)

    myetltrace

    59.0191

    myetltrace1

    70.4412

    myetltrace2

    49.560

    myetltrace3

    54.1109

    myetltrace4

    58.251

     

     

    On looking at these results, I now have now following questions:

    1)    What IE does in this idle time?

    2)    Is there any other activity going on which is causing this idle time?

    3)    Is there any other provider which basically generates event during idle time? Could you please provide any provider names

    4) Why IE loadtime are always different?

     

    Regards,

    Amit




    Friday, July 1, 2011 6:06 AM