Duplicata possible:
Comment obtenir le CPU actuel et RAM utilisation en Python?
Comment puis-je obtenir la mémoire disponible et actuellement utilisée de Python? Il doit être multiplateforme et au moins fonctionner sur au moins Windows, Mac OS X et Linux.
Je voudrais signaler à l'utilisateur dans mon application qu'il n'a pas assez de mémoire libre pour continuer et effectuer la prochaine opération.
Vous devriez jeter un œil à psutil :
>>> import psutil
>>> psutil.virtual_memory()
svmem(total=16717422592, available=5376126976, percent=67.8, used=10359984128, free=1831890944, active=7191916544, inactive=2325667840, buffers=525037568, cached=4000509952, shared=626225152)
la bibliothèque psutil semble prometteur.