Profilage des applications QML
QML Profiler
Grâce à l’ QML Profiler vous pouvez analyser votre code QML afin de détecter d’éventuels problèmes de performances. Le profileur fait partie à la fois d’ Qt Creator et d’ Qt Design Studio. La meilleure façon de l’utiliser est de recourir aux paramètres par défaut de Qt Creator ou Qt Design Studio pour la compilation et l’exécution.
Qt Extension for Visual Studio Code comprend également un QML Profiler.
Si vous effectuez la compilation ou l'exécution manuellement, afin d'utiliser QML Profiler, vous devez activer l'infrastructure de débogage QML.
Utilisation de l’outil en ligne de commande qmlprofiler
Qt fournit l’outil en ligne de commande qmlprofiler pour enregistrer les données de profilage dans un fichier. Ce fichier peut ensuite être chargé dans Qt Creator ou Qt Design Studio à des fins d’analyse. Il se connecte à l’application via le protocole de débogage.
Pour exécuter cet outil, après avoir lancé l’application avec l’infrastructure de débogage QML activée, entrez la commande suivante :
qmlprofiler -p <port> -attach <ip address>
Il est conseillé d’utiliser l’argument services avec -qmljsdebugger afin de limiter l’infrastructure de débogage aux seuls services requis. Il s’agit généralement de CanvasFrameRate, EngineControl et DebugMessages. L’activation d’autres services peut influencer les résultats du profilage.
© 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.