From ca0e7a854039e08ae35d8c6e9f0e87c846e6c8a7 Mon Sep 17 00:00:00 2001 From: Nathan BOUZON Date: Wed, 4 Sep 2024 19:08:36 +0200 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"/"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contreRendu.txt | 16 ++++++++++++++++ student_rank.c | 1 - 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 contreRendu.txt diff --git a/contreRendu.txt b/contreRendu.txt new file mode 100644 index 0000000..d7e7320 --- /dev/null +++ b/contreRendu.txt @@ -0,0 +1,16 @@ +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 \ No newline at end of file diff --git a/student_rank.c b/student_rank.c index af84003..c6dc75a 100644 --- a/student_rank.c +++ b/student_rank.c @@ -55,7 +55,6 @@ 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)