J'ai finalement réussi à exécuter le débogueur QtCreator sous Windows après avoir été confronté à des incompatibilités Comodo Firewall. Je souhaitais passer d'une ancienne version de Qt et Visual C++ à la dernière version de Qt et QtCreator, mais les performances du débogueur sont atroces.Performances QtCreator sous Windows
J'ai créé une interface graphique simple avec une fenêtre qui ne fait rien d'autre que d'afficher la fenêtre. Après le démarrage de QtCreator prend ~ 60 Mo de RAM (octets privés dans l'explorateur de processus Sysinternals). Lorsque je commence le débogage, GDB utilise 180 Mo. Je commence à examiner le pointeur de la fenêtre principale et il saute à 313. Chaque fois que j'essaie d'inspecter quelque chose, l'un des cœurs passe à 100% d'utilisation et je dois attendre quelques secondes pour que l'information s'affiche. Ceci est juste un programme de jouets et je crains que le vrai programme que je veux changer sera bien pire.
Ce type de performance est-il normal pour MinGW? Est-ce que le passage à la dernière version de MinGW améliorerait les choses?
Visual C++ IDE + débogueur + programme réel prend juste près de 100 Mo de RAM et l'examen des variables locales est instantané.
Je pense que vous devriez soumettre un rapport de bug sur http://www.qtsoftware.com/developer/task-tracker et voir ce que Qt Software a à dire à ce propos. Je ne peux pas confirmer puisque je l'utilise principalement sous Linux. – nmuntz
Combien de mémoire utilise-t-il sous Linux? Est-ce qu'il y a du retard? – rpg
sous Linux qtcreator prend environ 30 Mo, l'application par défaut Qt GUI Application prend 2 Mo en cours d'exécution et, pour autant que je sache, gdb prend environ 30 Mo. – nmuntz