rsnt_translations
56,563
edits
(Created page with "=== Compiler le code === Compilez d’abord votre code avec la fonction de débogage activée; pour les compilateurs GNU, ceci se fait en ajoutant l’option <tt>-pg.</tt> à...") |
(Created page with "=== Obtenir les données de profilage === Dans la commande suivante, gprof est exécuté à nouveau avec en arguments le nom du binaire et le fichier <tt>gmon.out</tt>; le fic...") |
||
Line 22: | Line 22: | ||
Faites exécuter le code de la même manière que vous le feriez sans profilage avec gprof; la commande pour l’exécution est la même. Une fois le binaire exécuté et complété sans erreur, le fichier <tt>gmon.out</tt> est créé dans le répertoire courant. Si par exemple votre code change le répertoire courant, <tt>gmon.out</tt> sera créé dans le nouveau répertoire courant, pourvu que le programme dispose des permissions pour ce faire. | Faites exécuter le code de la même manière que vous le feriez sans profilage avec gprof; la commande pour l’exécution est la même. Une fois le binaire exécuté et complété sans erreur, le fichier <tt>gmon.out</tt> est créé dans le répertoire courant. Si par exemple votre code change le répertoire courant, <tt>gmon.out</tt> sera créé dans le nouveau répertoire courant, pourvu que le programme dispose des permissions pour ce faire. | ||
=== | === Obtenir les données de profilage === | ||
Dans la commande suivante, gprof est exécuté à nouveau avec en arguments le nom du binaire et le fichier <tt>gmon.out</tt>; le fichier <tt>analysis.txt</tt> sera créé dans le répertoire courant pour contenir toute l’information de profilage. | |||
{{Command|gprof /path/to/your/executable gmon.out > analysis.txt}} | {{Command|gprof /path/to/your/executable gmon.out > analysis.txt}} |