C
QulPerf QML Type
アプリケーションのパフォーマンスに関する情報を保持する。詳細...
| Import Statement: | import QtQuickUltralite.Extras 2.12 |
| Since: | Qt Quick Ultralite 1.0 |
プロパティ
- averageCpuLoad : real
(since Qt Quick Ultralite 2.6) - averageFps : real
(since Qt Quick Ultralite 2.6) - currentCpuload : real
(since Qt Quick Ultralite 2.6) - enabled : bool
- fps : real
- imageBlend : real
- imageTransform : real
- maxDirtyNodes : int
- maxHeapUsage : int
(since Qt Quick Ultralite 2.6) - maxStackUsage : int
(since Qt Quick Ultralite 2.6) - minimumFps : real
(since Qt Quick Ultralite 2.6) - recording : bool
(since Qt Quick Ultralite 2.6) - rectBlend : real
- rectFill : real
- rectRounded : real
- repaint : real
- textBlend : real
- textLayout : real
- totalFrames : int
(since Qt Quick Ultralite 2.6)
詳細説明
このデータは、Qt Quick Ultralite がQUL_ENABLE_PERFORMANCE_LOGGING と共にコンパイルされている場合にのみ利用可能です。プロパティは2秒ごとに更新されます。
注: Qt Quick Ultraliteに同梱されているビルド済みコアおよびプラットフォーム・ライブラリは、デフォルトでQUL_ENABLE_PERFORMANCE_LOGGING が有効になっています。
すべてのプロパティは読み取り専用です。
使用例
Text { text: QulPerf.fps }
注: パフォーマンス・メトリクスの収集を開始するには、QulPerf.recording プロパティをtrue に設定する必要があります。これは例えば、Component.onCompleted シグナルを使用してアプリケーションの開始時からの測定値を収集したり、Timer または専用シグナルを使用して特定のパーツをプロファイル化したりすることができます。詳細はベンチマーク・モードを参照。
プロパティ・ドキュメンテーション
averageCpuLoad : real |
CPU Load averaged over the period between recording interval(記録間隔間の平均CPU負荷)。
このプロパティは、Qt Quick Ultralite 2.6で導入されました。
averageFps : real |
録画間隔間の平均フレーム/秒。
このプロパティはQt Quick Ultralite 2.6 で導入された。
currentCpuload : real |
現在のCPU負荷のパーセンテージ。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
enabled : bool |
Qt Quick Ultralite がQUL_ENABLE_PERFORMANCE_LOGGING と共にコンパイルされた場合は真。
fps : real |
最後のインターバルでの1秒あたりのフレーム数。
maxDirtyNodes : int |
最後のインターバルで見られたダーティノードの最大数。
maxHeapUsage : int |
アプリケーションの開始から記録されたヒープ使用量の最大値(バイト)。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
maxStackUsage : int |
アプリケーションの開始から記録されたスタック使用量の最大値(バイト)。
このプロパティはQt Quick Ultralite 2.6で導入された。
minimumFps : real |
記録間隔間に記録される最小フレーム/秒。
このプロパティは、Qt Quick Ultralite 2.6で導入されました。
recording : bool |
パフォーマンス測定の記録を開始するにはtrueを、記録を停止するにはfalseを設定します。
このプロパティはQt Quick Ultralite 2.6で導入されました。
rectBlend : real |
transparentRectangles の描画に費やされた時間。
rectFill : real |
不透明の描画にかかった時間Rectangles.
rectRounded : real |
丸みを帯びた描画にかかった時間Rectangles.
repaint : real |
フレームの再塗装に費やされた時間。
textBlend : real |
変形されていないテキストグリフのブレンドに費やされた時間。
textLayout : real |
グリフのtextBlend とimageTransform を含むテキストの描画に費やされた時間。
totalFrames : int |
記録間隔間に記録されたフレームの総数。
このプロパティはQt Quick Ultralite 2.6 で導入された。
特定の Qt ライセンスの下で利用可能です。
詳細を見る。