<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-05-11 12:27 GMT+02:00 Лагнер, Сергей <span dir="ltr"><<a href="mailto:developer@lagner.ru" target="_blank">developer@lagner.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi, Tomas.</div><div><br></div><div>Your notice is very valuable. Indeed, we have significant amount of http requests and</div><div>we start them right after page has been created. Therefore if it costs much, transition</div><div>animation can freeze. </div><div>One thing I can not understand. I thought Qt makes almost all network calculations in a </div><div>background thread. Is it not true?</div></div></blockquote><div><br></div><div>Network calculations are processing on background thread, but i expect, that you are creating QNetworkRequest in main thread.</div><div>DH calculations are in QNetworkRequest constructor.</div><div>You can simple measure how long takes new QNetworkRequest() on 5.6 and 5.8 (android is best testing platform for this due to lack of CPU power)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Do you know the fix is going to be backported to 5.8? Or can I work around it?</div><div>As I see 5.9 is not ready yet.</div></div></blockquote><div><br></div><div>Current 5.8 is unfixed. Maybe 5.8.1 if it will exists.</div><div>5.9 is close to beta and should be ready in two or three weeks (i hope because i have similar problem)</div><div><br></div><div>Tom</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>One more thing, I can't find jira ticket about this regression. Can you share it?</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-11 14:59 GMT+07:00 Tomas Konir <span dir="ltr"><<a href="mailto:tomas.konir@gmail.com" target="_blank">tomas.konir@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi<div><br></div><div>You wrote, that you have app which uses internet.</div><div>If you are using many http requests, you may be affected with regression in network access manager, which computes DH keys for each http request (even though you are doing only plain http).</div><div>DH computation is very CPU intensive and for me causes massive slowdown on android and noticeably slowdown on PC (http intesive application).</div><div>This is fixed in upcoming 5.9. </div><div><br></div><div>Tom</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-m_-7644467649517431756h5">2017-05-11 9:45 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_-7644467649517431756h5"><div dir="ltr"><div>Hello all.</div><div><br></div><div>We are going to upgrade Qt from 5.6 to 5.8 for our android application.</div><div>I've got the build with Qt 5.8 and it much slower. </div><div><br></div><div>First of all I mean animations.</div><div>We use Qml StackView and we animate transitions between pages. </div><div>With 5.6 this animations are smooth, but with 5.8 they are laggy. </div><div>It freezes 3 or 4 times each transition.</div><div><br></div><div>One more example, we have a photo gallery page. All photos come from the internet. </div><div>Once transition to the page is done, Qt 5.6 already has a number of photos to show.</div><div>5.8 only shows first picture after a while.</div><div><br></div><div>I know that my problem is not concrete enough, but maybe you know smth that </div><div>was changed between 5.6 and 5.8 that is very important to check or modify </div><div>to get better performance.</div><div><br></div><div>We use QtQuickCompiler if it's matter.</div><div><br></div>
</div>
<br></div></div>______________________________<wbr>_________________<br>
Interest mailing list<br>
<a href="mailto:Interest@qt-project.org" target="_blank">Interest@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/interest" rel="noreferrer" target="_blank">http://lists.qt-project.org/ma<wbr>ilman/listinfo/interest</a><br>
<br></blockquote></div><span class="gmail-m_-7644467649517431756HOEnZb"><font color="#888888"><br><br clear="all"><span class="gmail-HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="gmail-m_-7644467649517431756m_-4356726739083904621gmail_signature"><div dir="ltr"><div><div dir="ltr">Tomas Konir<br>Czech Republic<br><br></div></div></div></div>
</font></span></font></span></div>
</blockquote></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Tomas Konir<br>Czech Republic<br><br></div></div></div></div>
</div></div>