Qt为WinRT构建的应用程序在同一Windows 8.1主机上运行速度比Qt为Android慢

Qt为WinRT构建的应用程序在同一Windows 8.1主机上运行速度比Qt为Android慢,qt,windows-runtime,qt5,qtgui,qt5.4,Qt,Windows Runtime,Qt5,Qtgui,Qt5.4,我在同一个Windows8.1主机上使用Qt5.4.1(用于WinRT和Android),并使用GUI(如QListView)进行项目。我看到在Windows运行时(由Qt creator为WinRT和Android构建)上运行的应用程序在性能上有很大的不同(WinRT构建速度比Android慢2-3倍) 我怎样才能解决这个问题?谢谢 注意:我正在尝试使用QListView(部署到windows phone 8.1)和QScroller,但速度不如windows phone中的listview(

我在同一个Windows8.1主机上使用Qt5.4.1(用于WinRT和Android),并使用GUI(如QListView)进行项目。我看到在Windows运行时(由Qt creator为WinRT和Android构建)上运行的应用程序在性能上有很大的不同(WinRT构建速度比Android慢2-3倍)

我怎样才能解决这个问题?谢谢


注意:我正在尝试使用QListView(部署到windows phone 8.1)和QScroller,但速度不如windows phone中的listview(可能有些东西没有优化,因为在windows 8.1(target=host)中运行的应用程序也很慢)。

性能是什么意思?启动时间?完成某些操作所需的时间?在Win 8.1本身(目标=主机)上运行时是否也可复制?我会尝试使用分析器。是的,一次操作所需的时间(在用小部件的透明背景填充rect时可以清楚地看到),我已经在paintEvent中通过QTime测量了时间。是,该应用程序在windows 8.1(目标=主机)上运行。我正在考虑使用vs2013和优化标志重建Qt!?。有一件事我发现在paintEvent中使用QPixmap比不使用慢??在paintEvent中可能做得太多了。显示您在paintEvent中拥有的代码。