QML アプリケーションのプロファイリング
QML Profiler
これを使えば QML Profiler を使用すると、QMLコードのパフォーマンス問題を分析できます。このプロファイラは、Qt Creator およびQt Design Studio の両方に含まれています。これを利用する最良の方法は、ビルドおよび実行設定としてQt Creator またはQt Design Studio のデフォルト設定を利用することです。
Qt Extension for Visual Studio Code また、 QML Profiler。
手動でビルドまたは実行する場合、QML Profiler を使用するには、QML デバッグインフラストラクチャを有効にする必要があります。
コマンドラインの qmlprofiler ツールの使用
Qt には、プロファイリングデータをファイルに記録するためのコマンドラインツールqmlprofilerが用意されています。このファイルは、後でQt Creator またはQt Design Studio に読み込んで分析することができます。このツールは、デバッグプロトコルを使用してアプリケーションに接続します。
このツールを実行するには、QML デバッグインフラストラクチャを有効にした状態でアプリケーションを起動した後、次のコマンドを入力します。
qmlprofiler -p <port> -attach <ip address>
デバッグインフラストラクチャを必要なサービスのみにとどめるため、-qmljsdebugger に対してservices 引数を使用することをお勧めします。通常、必要なサービスはCanvasFrameRate 、EngineControl 、およびDebugMessages です。他のサービスが有効になっていると、プロファイリング結果に影響を与える可能性があります。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.