Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Qt Creator : un moniteur de performances pour QML
Pour trouver les goulots d'étranglement de vos interfaces déclaratives

Le , par dourouc05

0PARTAGES

0  0 
Qt Creator 2.2 sortant dans peu de temps, le développement de nouvelles fonctionnalités dans une nouvelle branche peut débuter. L'une d'entre elles est un moniteur de performances QML, un petit outil, qui fera partie du nouveau mode d'analyse. Il pourra être utilisé pour profiler les applications Qt Quick. On peut ainsi inspecter les évaluations de bindings, la gestion des signaux, les opérations de dessin lors de l'exécution du code QML. Cela peut être très utile pour identifier de potentiels goulots d'étranglement, particulièrement dans l'évaluation des bindings. Voici une petite vidéo introduisant la fonctionnalité :



Ici, le moniteur est lancé sur une application Qt Quick créée dans l'assistant de Qt Creator en important la démo samegame.

Ce nouvel outil a été rendu possible grâce aux trolls de Brisbane, qui ont démarré ce projet. Il s'agit cependant d'une fonctionnalité dans ses tout débuts, beaucoup d'options manquent encore à l'appel et il pourra même être instable.

Il est aussi possible de profiler sur un périphérique mobile en lançant l'application Qt Quick avec les paramètres en ligne de commande -qmljsdebugger=port:33456 et en y attachant le profileur en utilisant les options dans le menu de débogage. Cela étant dit, on ne peut pas encore garantir que cela fonctionnera dans tous les cas, des tests plus approfondis doivent encore être menés.

Source : http://labs.qt.nokia.com/2011/04/07/...mance-monitor/

Billet original

Une erreur dans cette actualité ? Signalez-le nous !