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 [since Qt Quick Ultralite 2.6]
記録間隔間の平均CPU負荷。
このプロパティは、Qt Quick Ultralite 2.6で導入されました。
averageFps : real [since Qt Quick Ultralite 2.6]
記録間隔間で測定された1秒あたりの平均フレーム数。
このプロパティはQt Quick Ultralite 2.6で導入されました。
currentCpuload : real [since Qt Quick Ultralite 2.6]
現在のCPU負荷のパーセンテージ。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
enabled : bool
Qt Quick Ultralite がQUL_ENABLE_PERFORMANCE_LOGGING でコンパイルされていれば真。
fps : real
直近のインターバルの1秒あたりのフレーム数。
imageBlend : real
無変換の描画に費やした時間Images.
imageTransform : real
Images 。
maxDirtyNodes : int
直近のインターバルで見られたダーティノードの最大数。
maxHeapUsage : int [since Qt Quick Ultralite 2.6]
アプリケーション開始時から記録されるヒープ使用量の最大値(バイト)。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
maxStackUsage : int [since Qt Quick Ultralite 2.6]
アプリケーションの開始から記録されたスタック使用量の最大値(バイト)。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
minimumFps : real [since Qt Quick Ultralite 2.6]
記録間隔間に記録される最小フレーム/秒。
このプロパティはQt Quick Ultralite 2.6で導入された。
recording : bool [since Qt Quick Ultralite 2.6]
性能測定の記録を開始するにはtrueを、記録を停止するにはfalseを設定する。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
rectBlend : real
透明な描画に費やした時間Rectangles.
rectFill : real
不透明な描画に費やした時間Rectangles.
rectRounded : real
丸みを帯びたRectangles を描くのに費やした時間。
repaint : real
フレームの再塗装に費やした時間。
textBlend : real
変換されていないテキストグリフのブレンドに費やされた時間。
textLayout : real
グリフのtextBlend およびimageTransform を含む、テキストの描画に費やされた時間。
totalFrames : int [since Qt Quick Ultralite 2.6]
記録間隔間に記録されたフレームの総数。
このプロパティはQt Quick Ultralite 2.6 で導入されました。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。