Gestion de la memoire avec le module sys et la méthode getsizeof
Bonjour,
Je me permets de vous solliciter sur le problème suivant. Je charge 2491 fichiers Json et je les charges dans un dictionnaire à plusieurs dimensions.
Les 2491 fichiers JSON occupe une taille approximative de 1.17Go.
J'utilise update pour ajouter une nouvelle clef.
Lorque j'utilise dans le module sys la méthode getsizeof(nom_variable). Je constate le résultat en octet (convertir en KO, /1024) de 73Ko.
Lorsque je regarde la taille initiale du process Pythgon dans un task manager il est de 9.5Mo et après chargement il passe à 3.17Go.
Que dois je interpreter ?
Car la je suis complètement perdu ?
Merci d'avance de votre aide sur le sujet,
Cordialement.
El Gringo 123 456
Ps : j'utilise Python 3 (via Anaconda) avec Windows 64 bits / 8 Go de RAM
Je pense utiliser python 64 bits (pas sur)