Commit f76c0af5 authored by Rafik_Hammoutene's avatar Rafik_Hammoutene
Browse files

Ajout des plots en pdf dynamic version

parent ca9f6898
Pipeline #4662 passed with stage
in 6 seconds
...@@ -27,7 +27,7 @@ int main(int argc,char **argv){ ...@@ -27,7 +27,7 @@ int main(int argc,char **argv){
char memory_allocation; char memory_allocation;
srand(time(NULL)); srand(time(NULL));
float random_number; // var aléatoire float random_number; // var aléatoire
float proba=0.9; // Probabilité d'insertion à 0.9 float proba=0.5; // Probabilité d'insertion à 0.5
int nombre_echange; // Nombre de swipe effectués int nombre_echange; // Nombre de swipe effectués
int nombreDansTas; //Nombre qu'on insère dans le tas int nombreDansTas; //Nombre qu'on insère dans le tas
...@@ -78,9 +78,9 @@ int main(int argc,char **argv){ ...@@ -78,9 +78,9 @@ int main(int argc,char **argv){
fprintf(stderr, "Standard deviation: %Lf\n", get_standard_deviation(time_analysis)); fprintf(stderr, "Standard deviation: %Lf\n", get_standard_deviation(time_analysis));
// Sauvegarde les données de l'expérience. // Sauvegarde les données de l'expérience.
save_values(time_analysis, "../plots/dynamic_tas_time_p0.9.plot"); save_values(time_analysis, "../plots/dynamic_tas_time_p0.5.plot");
save_values(swap_analysis, "../plots/dynamic_tas_swap_p0.9.plot"); save_values(swap_analysis, "../plots/dynamic_tas_swap_p0.5.plot");
save_values(memory_analysis, "../plots/dynamic_tas_memory_p0.9.plot"); save_values(memory_analysis, "../plots/dynamic_tas_memory_p0.5.plot");
// Nettoyage de la mémoire avant la sortie du programme // Nettoyage de la mémoire avant la sortie du programme
......
...@@ -12,9 +12,9 @@ set xlabel "Nombre d'elements ajoutes" font "Helvetica,24" ...@@ -12,9 +12,9 @@ set xlabel "Nombre d'elements ajoutes" font "Helvetica,24"
set ylabel "Temps amorti" font "Helvetica,24" set ylabel "Temps amorti" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'dynamic_binary_heap_p0.9_extract_amortized_time_C.pdf' set output 'dynamic_binary_heap_p0.5_extract_amortized_time_C.pdf'
plot [0:100][0:100] 'dynamic_tas_time_p0.9.plot' using 1:3 w lines title "Amortized C avec p=0.9 " plot [0:100][0:100] 'dynamic_tas_time_p0.5.plot' using 1:3 w lines title "Amortized C avec p=0.5 "
############################################################### ###############################################################
########### Affichage de l'espace mémoire gaspillé ########### ########### Affichage de l'espace mémoire gaspillé ###########
...@@ -23,9 +23,9 @@ plot [0:100][0:100] 'dynamic_tas_time_p0.9.plot' using 1:3 w lines title "Amorti ...@@ -23,9 +23,9 @@ plot [0:100][0:100] 'dynamic_tas_time_p0.9.plot' using 1:3 w lines title "Amorti
set ylabel "Memoire gaspillee" font "Helvetica,24" set ylabel "Memoire gaspillee" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'dynamic_binary_heap_p0.9_extract_wasted_memory_C.pdf' set output 'dynamic_binary_heap_p0.5_extract_wasted_memory_C.pdf'
plot [0:300][0:300] 'dynamic_tas_memory_p0.9.plot' using 1:2 w lines title "Espace memoire inutilise C avec p=0.9" plot [0:300][0:300] 'dynamic_tas_memory_p0.5.plot' using 1:2 w lines title "Espace memoire inutilise C avec p=0.5"
################################################################# #################################################################
########### Affichage du nombre de copies effectuées ########### ########### Affichage du nombre de copies effectuées ###########
################################################################# #################################################################
...@@ -33,8 +33,8 @@ plot [0:300][0:300] 'dynamic_tas_memory_p0.9.plot' using 1:2 w lines title "Espa ...@@ -33,8 +33,8 @@ plot [0:300][0:300] 'dynamic_tas_memory_p0.9.plot' using 1:2 w lines title "Espa
set ylabel "Nombre de copies effectuees" font "Helvetica,24" set ylabel "Nombre de copies effectuees" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'dynamic_binary_heap_p0.9_extract_swap_C.pdf' set output 'dynamic_binary_heap_p0.5_extract_swap_C.pdf'
plot 'dynamic_tas_swap_p0.9.plot' using 1:2 w boxes title "Nombre d'echange effectuees C avec p=0.9 " plot 'dynamic_tas_swap_p0.5.plot' using 1:2 w boxes title "Nombre d'echange effectuees C avec p=0.5 "
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment