Prelim. result of the startup time survey.

Dirk Hohndel dirk at hohndel.org
Mon Jun 4 09:00:37 PDT 2018


This went to some address at Microsoft, err, I mean, GitHub by mistake. Sending it to the mailing list...

I find it fascinating that overall the iOS devices were faster than Android - that is not the result that I expected.

/D

> On Jun 4, 2018, at 5:13 AM, jani at apache.org wrote:
> 
> First of all a big “thank you” to all testers who have responded.
> 
> I have made a status to get an idea of what the numbers look like, however there are 19 samples, so the numbers are not really statistically significant.
> 
> The raw numbers are available in the attached file. 
> 
> A couple of observations, which at least surprised me:
> - most functions show a high variation (a factor 10 or more)
> - there are real difference between the device types, if anything Android is a bit slower.
> - startup time varies 1,2 sec to 13 sec.
> 
> There are a couple of functions worth looking further into:
> “Qmlmgr starting” takes on average 1,5 sec, This is mostly Qt itself.
> “Run_ui qml loaded” takes on average 2,3 sec, this is mostly our qml code, and very unexpected the lack of JIT on iOS does not seem to have a big influence.
> 
> Thanks again for helping collect this information.
> Rgds
> Jan I.
> 
> 
> 
> iOS BT
> iOS no-BT
> Android BT
> Android no-BT
> Total
> 
> MIN
> AVG
> MAX
> MIN
> AVG
> MAX
> MIN
> AVG
> 
> MAX
> MIN
> AVG
> 
> MAX
> MIN
> AVG
> MAX
> main Qt started
> 76
> 130
> 407
> 59
> 88
> 353
> 93
> 148
> 
> 539
> 133
> 145
> 
> 199
> 59
> 136
> 539
> main git loaded
> 2
> 8
> 10
> 0
> 10
> 19
> 3
> 7
> 
> 15
> 4
> 18
> 
> 33
> 0
> 8
> 33
> main xml parsed
> 2
> 13
> 15
> 1
> 16
> 39
> 2
> 5
> 
> 17
> 3
> 12
> 
> 27
> 1
> 12
> 39
> main taglist done
> 0
> 1
> 1
> 0
> 1
> 1
> 0
> 0
> 
> 0
> 0
> 0
> 
> 1
> 0
> 0
> 1
> main init_ui done
> 9
> 35
> 124
> 15
> 36
> 85
> 8
> 11
> 
> 13
> 12
> 12
> 
> 46
> 8
> 28
> 124
> main call run_ui
> 0
> 1
> 1
> 0
> 1
> 1
> 0
> 0
> 
> 1
> 0
> 0
> 
> 0
> 0
> 0
> 1
> run_ui starting
> 0
> 0
> 0
> 0
> 0
> 0
> 0
> 0
> 
> 0
> 0
> 0
> 
> 0
> 0
> 0
> 0
> run_ui qml engine started
> 4
> 45
> 95
> 3
> 62
> 86
> 4
> 6
> 
> 27
> 25
> 33
> 
> 37
> 3
> 35
> 95
> run_ui diveListModel started
> 8
> 23
> 43
> 5
> 26
> 43
> 5
> 9
> 
> 13
> 15
> 18
> 
> 55
> 5
> 18
> 55
> run_ui diveListModel sorted
> 0
> 6
> 12
> 0
> 9
> 16
> 0
> 1
> 
> 1
> 1
> 2
> 
> 5
> 0
> 4
> 16
> run_ui set_non_bt_adresses
> 0
> 1
> 4
> 0
> 1
> 2
> 0
> 0
> 
> 0
> 1
> 2
> 
> 4
> 0
> 1
> 4
> qmlmgr starting
> 436
> 603
> 1506
> 227
> 444
> 2014
> 1527
> 2077
> 
> 3458
> 1796
> 2585
> 
> 2836
> 227
> 1506
> 3458
> qmlmgr log started
> 2
> 3
> 13
> 1
> 2
> 8
> 4
> 9
> 
> 35
> 2
> 6
> 
> 9
> 1
> 4
> 35
> qmlmgr start page
> 2
> 3
> 4
> 1
> 3
> 4
> 1
> 1
> 
> 23
> 1
> 1
> 
> 3
> 1
> 2
> 23
> qmlmgr bt available
> 3
> 5
> 96
> 0
> 6
> 7
> 24
> 67
> 
> 376
> 7
> 10
> 
> 17
> 0
> 7
> 376
> qmlmgr gps started
> 6
> 8
> 16
> 3
> 6
> 12
> 2
> 14
> 
> 104
> 4
> 6
> 
> 6
> 2
> 6
> 104
> qmlmgr git update
> 0
> 1
> 1
> 0
> 0
> 0
> 0
> 0
> 
> 0
> 0
> 0
> 
> 0
> 0
> 0
> 1
> qmlmgr sync load cloud
> 0
> 0
> 1
> 0
> 0
> 1
> 0
> 1
> 
> 1
> 0
> 1
> 
> 1
> 0
> 0
> 1
> run_ui qml loaded
> 628
> 1968
> 3456
> 423
> 1439
> 1722
> 894
> 2684
> 
> 8402
> 2374
> 3831
> 
> 5202
> 423
> 2355
> 8402
> run_ui qmlmanager started
> 7
> 125
> 324
> 113
> 210
> 314
> 3
> 6
> 
> 10
> 6
> 10
> 
> 18
> 3
> 107
> 324
> run_ui show_computer_list
> 0
> 0
> 3
> 0
> 0
> 0
> 1
> 3
> 
> 7
> 9
> 10
> 
> 25
> 0
> 1
> 25
> run_ui running exec
> 0
> 0
> 0
> 0
> 0
> 0
> 0
> 0
> 
> 0
> 0
> 0
> 
> 2
> 0
> 0
> 2
> Total
> 1510
> 3468
> 4399
> 1247
> 1965
> 4726
> 2595
> 5034
> 
> 13042
> 5447
> 6287
> 
> 8293
> 1247
> 3809
> 13042
> 
> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180604/98be018f/attachment-0001.html>


More information about the subsurface mailing list