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]
記録間隔の間に測定された平均フレーム数(秒あたり)。
このプロパティは、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ライセンスの下で利用可能です。
詳細はこちら。