<div dir="ltr">We just do optimizations on start time of our application last week. And we have good results now, but it's still few seconds.<div>But I still have tested in full release mode (obb packaging,...).</div><div><br></div><div>If you are doing a full GUI application (without 3D,...), you may want to look QtQuickControls 2.0 that are much faster than the v1.0.</div><div>And If you are creating your own components you may want write them in C++ if their are really complexe to optimize their instancing time.</div><div>This link may help you to understand some performances issues :</div><div><a href="http://blog.qt.io/blog/2015/03/31/qt-quick-controls-for-embedded/">http://blog.qt.io/blog/2015/03/31/qt-quick-controls-for-embedded/</a><br></div><div><br></div><div>We are using webp image, it's faster than png to load, close to jpg time as I know.</div><div><a href="https://developers.google.com/speed/webp/">https://developers.google.com/speed/webp/</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-14 18:31 GMT+02:00 Vincent Kaestle <span dir="ltr"><<a href="mailto:vincent.kaestle@gmail.com" target="_blank">vincent.kaestle@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,<br><br></div><div>I have also this problem. It becomes serious for applications who needs to wake up frequently like messaging app.<br></div><div>Indeed Loader solves a lot.<br><br></div><div>But when your application is in background and user use others applications (such a shame, he should use only yours !), you still have 1 or 2 seconds of loading.<br></div><div>I'm not sure about it, I have to try it, or maybe someone can correct me : but it looks like all PNG files in the main qrc file are loaded at the begining. Do we should put them in a second qrc file loaded after the first one ?<br></div><div>I say that because i have many "<span style="color:rgb(0,0,0)">PNG_doEncode</span>" in console during this loading period.<br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2016-06-14 17:56 GMT+02:00 Xavier Bigand <span dir="ltr"><<a href="mailto:flamaros.xavier@gmail.com" target="_blank">flamaros.xavier@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>If you are using QML you may have to use Loaders to avoid loading of GUI parts that are not displayed directly.</div><div>You can also take a look to the QtQuick compiler to improve qml loading.</div><div>There is a profiler on QtCreator for QML which can help you to find your binding that are slow, be sure to not having binding loops.</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>2016-06-14 16:33 GMT+02:00 Лагнер, Сергей <span dir="ltr"><<a href="mailto:developer@lagner.ru" target="_blank">developer@lagner.ru</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>Hi all.</div><div><br></div><div>I'm trying to optimize start time of my android application. For now I'm interested in warm start time </div><div>when the user presses back and quickly returns to the app. If we consider java application the </div><div>warm start is faster, it seems like android caches something or so.</div><div>But it does not work for Qt applications. My application spends constant time for each start, even if I closed it a second ago. </div><div><br></div><div>Is there any way to optimize warm start of Qt application? </div><div>Any hints are highly appreciated.</div><div><br></div><div>Thanks,</div><div>Sergey</div></div>
<br></div></div>_______________________________________________<br>
Android-development mailing list<br>
<a href="mailto:Android-development@qt-project.org" target="_blank">Android-development@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/android-development" rel="noreferrer" target="_blank">http://lists.qt-project.org/mailman/listinfo/android-development</a><br>
<br></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div data-smartmail="gmail_signature"><div dir="ltr">Xavier</div></div>
</font></span></div>
<br>_______________________________________________<br>
Android-development mailing list<br>
<a href="mailto:Android-development@qt-project.org" target="_blank">Android-development@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/android-development" rel="noreferrer" target="_blank">http://lists.qt-project.org/mailman/listinfo/android-development</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Xavier</div></div>
</div>