如何在arm平台上使用Qt4.5获得更好的性能
我刚刚将带触摸屏库tslib1.4.1的QT4.5.3 GUI库移植到基于arm9的S3C2440;但是我发现程序运行缓慢。如何使Qt4.5.3运行更流畅? 我已经阅读了 http://doc.trolltech.com/ 上的参考资料4.7-snapshot/fine-tuning-features.html 和 http:// /doc.trolltech.com/4.7-snapshot/qt-performance.html 根据您的经验还有其他建议吗?谢谢!
I just finished porting the QT4.5.3 GUI lib with touchscreen lib tslib1.4.1 to arm9 based S3C2440;but I find programs are running slow.How to make Qt4.5.3 run more smoothly?
I have already read the references on http://doc.trolltech.com/4.7-snapshot/fine-tuning-features.html and http://doc.trolltech.com/4.7-snapshot/qt-performance.html Any other suggestion according to your experience?Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也用S3C24xx。我使用 Qt 4.6.2。这是我的编译配置
另请注意,如果将文件 qt-everywhere-opensource-src-4.6.2/mkspecs/common/g++.conf 中的编译器优化级别从 -O2 更改为 -O0 可能会导致 Qt 库运行非常慢慢的。
希望它对您有用。
I use the S3C24xx too. I use Qt 4.6.2. Here is my compile configuration
Also notice that, if you change optimization level of compiler in file qt-everywhere-opensource-src-4.6.2/mkspecs/common/g++.conf from -O2 to -O0 may cause the Qt library run very slow.
Hope it is useful for you.
我建议运行一个分析工具来查看您的程序实际上在做什么。可能是程序的另一部分占用了 CPU。性能问题通常首先通过 GUI 被注意到,因为它是用户看到并与之交互的东西。 Oprofile 是一个值得尝试的好工具。
I suggest running a profiling tool to see what your program is actually doing. It might be that another part of your program is hogging the CPU. Performance problems are often first noticed through the GUI since it is something that the user sees and interacts with. Oprofile is a good tool to try out.