Gpprofile est un profil d'instruments de code source pour Delphi. Il vous permet de trouver facilement des goulots d'étranglement et améliore considérablement la perfomance de vos applications Delphi. Il s'agit d'un outil incontournable pour tout développeur Delphi.
Les fonctionnalités sont:
Le code d'instrumentation généré fonctionne avec Delphi 2 à la dernière version.
Auss aussi 1-2-3:
Démarrez Gpprof.exe et ouvrez votre fichier de projet Delphi (.DPR)
Vérifiez les procédures, pour lesquelles vous souhaitez mesurer le temps d'exécution. Cliquez sur le bouton "Instrument". Des appels spéciaux seront ajoutés dans chaque procédure choisie.
Copiez le contenu du DIR Inclure dans votre dossier Sources d'application ou ajoutez le DIR inclué au chemin de recherche. Créez votre application dans Delphi, exécutez-la, effectuez des tâches et fermez-vous.
Après cela, retournez à Gpprofile Window et profitez des résultats! :)
Depuis la version 1.6.0, vous pouvez ajouter des points de mesure: utilisez gpprof.CreateEatherPointScope () pour obtenir un point de mesure. Lors de l'élimination, le point de mesure rédigera les horaires.
Un échantillon peut être trouvé dans le projet GProfteter (dans ttestThread.Execute ())
Copyright original: Primoz Gabrijelcic ([email protected])
De petits changements pour le faire fonctionner avec Delphi 2009, 2010, XE: Anton Alisov ([email protected])
De petits changements pour le faire fonctionner avec Delphi Xe2, Xe3: Johan Bontes ([email protected])
Le projet original GPPROF2011 peut être trouvé ici: https://code.google.com/archive/p/gpprofile2011/.
Il a été libéré sous le GPLV2.
Allez ici pour plus de détails.