このページでは

C

QulPerf QML Type

アプリケーションのパフォーマンスに関する情報を保持する。詳細...

Import Statement: import QtQuickUltralite.Extras 2.12
Since: Qt Quick Ultralite 1.0

プロパティ

詳細説明

このデータは、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 ライセンスの下で利用可能です。
詳細はこちら。