Qt Creator分析QML应用程序
生活随笔
收集整理的這篇文章主要介紹了
Qt Creator分析QML应用程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Qt Creator分析QML應用程序
- 分析QML應用程序
- 使用QML Profiler
- 指定Flushing設置
- 附加到正在運行的Qt Quick應用程序
- 分析收集的數據
- 選擇事件范圍
- 了解數據
- 分析場景圖事件
- 查看統計
- 將統計數據可視化為火焰圖
分析QML應用程序
您可以使用QML Profiler查找導致應用程序中典型性能問題的原因,例如運行緩慢,用戶界面反應遲鈍和卡頓。典型的原因包括在太少的幀中執行太多的JavaScript。必須先返回所有JavaScript,然后GUI線程才能繼續進行,如果GUI線程尚未準備就緒,則幀將被延遲或丟棄。
造成類似性能問題的另一個典型原因是創建,繪制或更新不可見項,這需要花費GUI線程中的時間。
觸發長時間運行的C ++函數(例如繪制方法和信號處理程序)在GUI線程中也要花費一些時間,但在QML Profiler中很難看到,因為它不對C ++代碼進行剖析。若要發現對JavaScript的過度使用,請檢查動畫和“場景圖”事件中的幀速率,
總結
以上是生活随笔為你收集整理的Qt Creator分析QML应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 入住新房头一顿吃啥好?
- 下一篇: 4s店补漆多久 了解汽车补漆的时间和技巧