Compare commits
No commits in common. "main" and "main" have entirely different histories.
@ -1,16 +0,0 @@
|
||||
TD1
|
||||
|
||||
Profiler :
|
||||
Permet d'analyser l’exécution d’un logiciel pour connaître son comportement à l’exécution et la liste des fonctions appelées,
|
||||
le temps d’exécution utilisation des données et performances.
|
||||
|
||||
But: optimiser les performances d'un programme.
|
||||
|
||||
L'orsque l'on change un programme pour réduire la duré de lancement ou diminuer l'utilisation des resources,
|
||||
il faut se placer un objectif (pour éviter d'y passer la journée) et le faire qur un programme avec un scénario reproductible.
|
||||
|
||||
Il est possible d'empirer la duré de lancement ou augmenter l'utilisation des resources lors des modification pour optimiser le code.
|
||||
|
||||
gprof: C
|
||||
???: Java
|
||||
Autre: Heaptrack
|
@ -55,6 +55,7 @@ int find_rank_student(int student_grade, int* grades_array, int students_number)
|
||||
{
|
||||
int position = -1;
|
||||
int i = 0;
|
||||
bubblesort(grades_array,students_number);
|
||||
for(i = students_number-1; i >= 0; i--)
|
||||
{
|
||||
if(grades_array[i] == student_grade)
|
||||
|
Loading…
Reference in New Issue
Block a user