C
QulPerfOverlay QML Type
パフォーマンス指標を表示する画面オーバーレイを追加します。詳細...
| Import Statement: | import QtQuickUltralite.Profiling |
| Since: | Qt Quick Ultralite 2.6 |
| Inherits: |
詳細な説明
このQMLタイプは、アプリケーションのユーザーインターフェースの上にパフォーマンス指標のオーバーレイを追加します。
使用例
ルート qml に、ベンチマーク結果用のQulPerfOverlay QML オブジェクトを追加します。このオーバーレイは、30 秒後にbenchmarkTimer がトリガーされると表示されます。
QulPerfOverlay {
id: benchmarkResult
anchors.horizontalCenter: parent.horizontalCenter;
anchors.verticalCenter: parent.verticalCenter;
visible: false
}ベンチマークモードが所定の時間実行された後、パフォーマンスパラメータの記録を停止し、画面オーバーレイを表示します。
Timer {
id: benchmarkTimer
interval: 30000
running: true
repeat: false
onTriggered: {
QulPerf.recording = false;
benchmarkResult.visible = true
}
}注: パフォーマンスメトリクスの収集を開始するには、QulPerf.recording プロパティを true に設定する必要があります。これは、例えば、アプリケーションの起動時から測定値を収集するにはComponent.onCompleted シグナルを使用するか、特定の部分をプロファイルするにはTimer や専用のシグナルを使用することで実現できます。詳細については、「ベンチマークモード」を参照してください。
特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。