项目之前采用QT5.5.0_mingw492_64bit编译,现在改为QT5.9.1 msvc2015_64bit,十分的卡,求解。



  • 连一个简单的弹出动画,都能把CPU占到30%。这在之前的版本是不可能的。



  • @flowerlove 这个情况有可能是因为项目动画处理的因素导致的。因为Qt内部对我们是透明的,我们看不到里面的实现机制。所以除非对比两个版本的源代码差别,或是勒令开发者对问题进行修复,否则的话,只能我们应用层这边儿做优化了。此外,代码的生成方式比如说编译器的处理也是不可忽视的因素之一,所以不同的编译器产生的代码是不一样的。



  • 用qml profiler 检查一下 到底是哪里的资源占用比较多


Log in to reply
 

走马观花

最近的回复

  • 这个错误没多大影响,qt模块可以在QT setting里进行勾选

    read more
  • 如果对操作不是很熟悉或者是操作不便的话,也可以在Windows的命令行执行NDK的安装。参数是一样的:
    Windows命令行安装NDK

    read more
  • 忘记补充图片了。这里需要点击更新安装才行。😆
    点击更新安装

    read more
  • 问:
    如何在Qt Creator安装NDK呢?
    除了那个🔽 按钮外,还有别的办法吗?
    答:
    Qt Creaator 4.11中更加整合了Android SDK Manager。其实大家都可以不运行默认的Android SDK Manager,直接在Qt Creator中选项->设备->Android,就可以进行操作了。

    通过````高级选项……,启动一些Android SDK Manager,只需要带上参数ndk-bundle```。原来没有NDK的你,也可以通过Android SDK Manager安装了。很简单吧。
    Android SDK Manager安装NDK

    read more

关注我们

微博
QQ群