bonjours a tous.
mon sujet est le suivant:
j'ai extrait d'un fichier binaire son contenu et je l'ai converti en hexadecimal. Je me retrouve donc avec des milliers de donnees hexadecimale que je doit stocker (en memoire ou dans un fichier) pour pouvoir les utiliser; En bref, je dois parcourir ces donnes de la facon suivante:
recuperer la valeur qui corespond a l'offset 5600 (offset=position dans le fichier hexa)
et a la taille de 128 caracteres).
tout cela j ai reussi a le faire un stockant le contenu converti (hexa) dans une map qui contient en string une valeur par index: ex: map[5600]=C4 ect...
Le problème que j'ai rencontré est que le traitement est très lourd!! plus de 4 minutes pour s'executer vu l'ampleur des données a analyser.
comment je pourrai arranger mon programme ou ma facon de traiter ce cas pour ameliorer ce temps de traitement ?? la maniputlation d'une map de plusieur centaine de millier d'index peut il etre remplacé par autre chose ???
Partager