20 lines
700 B
Plaintext
20 lines
700 B
Plaintext
|
faire -b pour ne pas avoir de texte lors de l'utilisation de gprof
|
||
|
|
||
|
les apellant (au dessus de la fonction) appellent la fonction qui se situe sur la ligne de l'index
|
||
|
les apellés (en dessous de la fonction) se font appeller par la fonction situé sur la ligne de l'index
|
||
|
|
||
|
il y a le flat profile et le call profile, l'un plus simple et claire et l'autre plus détaillé.
|
||
|
|
||
|
quand on cherche le temps de chaque fonction, on utilise le flat profile.
|
||
|
|
||
|
time avant l'exécutable permet d'avoir le temps d'exécution du fichier
|
||
|
|
||
|
3 moyens d'optimiser :
|
||
|
- optimiser fonction
|
||
|
- réduire le nombre d'appels
|
||
|
- utiliser d'autres fonctions
|
||
|
|
||
|
|
||
|
valgrind permet de voir les allocations mémoires
|
||
|
|
||
|
valgrind ./exécutable
|