美文网首页
第二章(30) GammaRay工具在Qt性能调试中应用

第二章(30) GammaRay工具在Qt性能调试中应用

作者: 耕田者 | 来源:发表于2022-08-15 22:28 被阅读0次

用在何时?

       作为该工具(GammaRay)的一个应用实例,KDAB曾提到它在调试累积的视频纹理的高内存占用问题时起了很大作用。最新版本的GammaRay支持显示与单个Qt Quick Item相关的纹理信息,这为某些情况下定位问题的“真凶”提供了可能。另一个GammaRay的用武之地是调试CPU占用率100%的问题,例如,超时时间是0毫秒的定时器没有设为单次触发,会导致定时器处理函数无休止地被触发,从而导致高CPU占用率问题。快速浏览一下GammaRay的Timer视图,有时就能马上找到那个导致问题的“坏家伙”。除此之外,我们常常利用这个工具对Graphics Scene、Qt状态机、Qt model的可视化能力来检查Qt程序运行时的复杂层次结构,这对性能调试工作大有裨益。

相关文章

网友评论

      本文标题:第二章(30) GammaRay工具在Qt性能调试中应用

      本文链接:https://www.haomeiwen.com/subject/wevdgrtx.html