, , ,

Python: déterminer la taille mémoire d'un objet

Le module sys contient la fonction getsizeof() qui retourne la taille d'un ou plusieurs objets en Octets.

# création d'un ensemble vide
>>> t1 = ()
 
# le tuple (ensemble) vide ne contient aucun élément
>>> len(t1)
0
 
# mais l'objet tuple occupe de la mémoire
>>> import sys                                                                                       
 
>>> sys.getsizeof(t1)                                                                                
40