Gprof/fr: Difference between revisions

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..."
(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.  


=== Getting the profiling data ===
=== Obtenir les données de profilage ===
In this step the gprof tool is executed again with the binary name and the above mentioned <tt>gmon.out</tt> as argument; the analysis file is created with all the desired profiling information.
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}}
rsnt_translations
56,563

edits