From 52c00b99b36b8ba0a2dd97f1d9076d38af002e13 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 12 Nov 2015 13:44:28 +0100 Subject: [PATCH] Doc: Specifying QML Profiler settings Change-Id: Ie9667a66a2373d75d5b6c95ec4ad194761008dd6 Reviewed-by: Ulf Hermann --- doc/images/qml-profiler-settings.png | Bin 0 -> 4910 bytes doc/src/analyze/qtquick-profiler.qdoc | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 doc/images/qml-profiler-settings.png diff --git a/doc/images/qml-profiler-settings.png b/doc/images/qml-profiler-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..ce79ac0c8f8c0240ccdba2d388512b6108ee10e5 GIT binary patch literal 4910 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%0A2mZ}{Ys8~qKoPec-_?U zb>5ql{UT|v;l$V7f4l0xMATjm@xSkpf9C9mX2wY`BWDJuq_P%8l$g!o)m%My)4qH5 zA8u!5M*925?%$fYW!jUdwVAKfE;C7K<@=bM&i=S$(+OF@t*m9=uc_@e!~ zP673&82C4z{HSB{dVc1$`h!)M_0zmh9rFJ=_wtqW-O|zh6Q-q}So(eG#fSj0(7kVS zR^&gmyZUP8^lLM2&yw1qGy7&{@Y*jzLE>!w|KE1c*|9S09mij({r11VF$dRdjgOgj z&zapOw02vcZ{KHz=K0T;=*1YshKcQS+fet#Dkkjo%@0;{9Ti;KH?4TJcKznOoxAQt zR^ADX@7L*m-#_0@yKt|}ALk!@{(JgQ|N433R(!MiiBnqoahoEF%zVmvze^+}2=9CH z!|L?(RNjgwuV#Jul=DM#`pFlokF;%Cv1;z78_I%@qNTMzlsx|$Txhhc|A6_C>(5^H z$t*pzQEsD8<5m9mj}2pZlhyZq<=AJsce`osOs@Rz9Ho>0+GN*oNUp9~eQ^6S!qX&HOz(MOCn_6vFsA-p9q4d$ z%28!i)uXDcEW3^@)8W+j)X+X=%n`~p+bdF-RU&@5ig|`fYOer;SES8CnZ2F;lwJdO-LkuiK> zb7EYUt$E!3Z2#kT557hU-}CjqYj;;OS+-zRWaiJwlJ^*m%iH#`u1kwpxA8^&x#`zB zPan{hmf*4#Ic1zS=M~@WJ%=ohe*3L{Su~qtY9zzYD^F#&n#NvOur#d<%DOP9x z2{)ST_vLDvr0Q19x5?lA{+`2yQ}#>yWWE|an6z4h`S}@HSxX-8>r>xPUs1AeA&XaJ z-_EDAAF287S-0iSfjuf;z2)_;2u$7dsV}NANUXy!N|w*n!ReIKnm@%QQ!i*6t%}&^ z93`}8naG|qTr)Ol9V}g{)$H$b`_`%6&o&D*z1^gAto5@dJ$$14;MRnKQ${*50gILv zALKY;VG)(a>&lRoUbv#r;a234b$_zi*JaqRJioqi(x!9exhpSx&t|*c5IDa?>9F#$ zrl4spH?2HQS>4>Wcx~Frx-)z z@;<)$!K-UA!OQPYW63@oWokP8rvCezC&da{SePXjyIz~X^5COR9Mj`S5ysP*_Y9V~ zJas>L@#7jnridF63mVExcyysY36=_Io_VFrV;ih}(I&F+b%B0SCqOg?C4 zi||w%%-ZC}DABV_$6!&sOe=IOR9M}@cvRUJhPE({v zqS!&5E`x5 \uicontrol Options > \uicontrol Analyzer. + + To specify custom QML Profiler settings for a particular project, select + \uicontrol Projects and then select \uicontrol Custom in \uicontrol + {QML Profiler Settings}. To restore the global settings for the project, + select \uicontrol {Restore Global}. + + \image qml-profiler-settings.png "QML Profiler Settings" + + Select the \uicontrol {Flush data while profiling} check box to flush the + data periodically instead of flushing all data when profiling stops. This + saves memory on the target device and shortens the wait between the + profiling being stopped and the data being displayed. + + In the \uicontrol {Flush interval} field, set the flush interval in + milliseconds. The shorter the interval, the more often the data is flushed. + The longer the interval, the more data has to be buffered in the target + application, potentially wasting memory. However, the flushing itself takes + time, which can distort the profiling results. + \section1 Attaching to Running Qt Quick Applications To profile Qt Quick applications that are not launched by \QC, select