Existe-t-il un moyen pour un programme Python de déterminer la quantité de mémoire qu'il utilise actuellement ? J'ai vu des discussions sur l'utilisation de la mémoire pour un seul objet, mais ce dont j'ai besoin, c'est de l'utilisation totale de la mémoire pour le processus, afin de pouvoir déterminer quand il est nécessaire de commencer à jeter les données en cache.
psutil
est multiplateforme et peut renvoyer les mêmes valeurs que la fonction ps
outil de ligne de commande : pythonhosted.org/psutil/#psutil.Process.memory_info