このページでは

C

QulPerfOverlay QML Type

パフォーマンス指標を表示する画面オーバーレイを追加します。詳細...

Import Statement: import QtQuickUltralite.Profiling
Since: Qt Quick Ultralite 2.6
Inherits:

Item

詳細な説明

この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 ライセンスで利用可能です。
詳細はこちらをご覧ください。