# P4a : Analyse de performances de différentes structures [Grille d'évaluation P4a](https://docs.google.com/spreadsheets/d/1x72glVEQHPx56Wr8G0RNQgfQXGX6xCsjms_6b7J6si0/edit?usp=sharing ) ## Problème ### Description du Problème. Au cours du développement d'un programme en informatique, le collections comme Arraylist, hashmap ou encore vactor sont souvenet utilisées. Ainsi il convient de se demander lesquelles sont les plus appropriées pour certaines opérations. ### Description de tous les paramètres exploratoires du problème ## Dispositif expérimental ### Application [code source de l'application](chemin) ``` Description de l'application et des arguments ``` ### Environnement de test Description de la plateforme de test ``` Extrait pertinent de /proc/cpuinfo ``` ### Description de la démarche systématique Description de la démarche systématique et de l'espace d'exploration pour chaque paramètres. ``` Suite des commandes, ou script, à exécuter pour produire les données. ``` ## Résultats préalables ### Temps d'exécution ![plot](prealable.png) ### Consommation mémoire ![plot](prealable-mem.png) ### Analyse des résultats préalables La mémoire se comporte exactement pareil sur les 4 versions. Les temps d'exécutions dépendent essentiellement de l'affichage des valeurs du tableau. La version 2 de recherche semble un peu plus rapide. ### Discussion des résultats préalables Explications précises et succinctes sur ce que les limites des résultats préalables et ce qu'ils ne permettent pas de vérifier. ## Etude approfondie ### Hypothèse Expression précise et succincte d'une hypothèse. ### Protocole expérimental de vérification de l'hypothèse Expression précise et succincte du protocole. ``` Suite des commandes, ou script, à exécuter pour produire les données. ``` ### Résultats expérimentaux ### Analyse des résultats expérimentaux ### Discussion des résultats expérimentaux ## Conclusion et travaux futurs