このページでは

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 Load averaged over the period between recording interval(記録間隔間の平均CPU負荷)。

このプロパティは、Qt Quick Ultralite 2.6で導入されました。


averageFps : real [since Qt Quick Ultralite 2.6]

録画間隔間の平均フレーム/秒。

このプロパティは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

transparentRectangles の描画に費やされた時間。


rectFill : real

不透明の描画にかかった時間Rectangles.


rectRounded : real

丸みを帯びた描画にかかった時間Rectangles.


repaint : real

フレームの再塗装に費やされた時間。


textBlend : real

変形されていないテキストグリフのブレンドに費やされた時間。


textLayout : real

グリフのtextBlendimageTransform を含むテキストの描画に費やされた時間。


totalFrames : int [since Qt Quick Ultralite 2.6]

記録間隔間に記録されたフレームの総数。

このプロパティはQt Quick Ultralite 2.6 で導入された。


特定の Qt ライセンスの下で利用可能です。
詳細を見る。