Доступна и используется системная память в Python?
Возможный дубликат:
Как узнать текущее использование процессора и оперативной памяти в Python?
Как я могу получить доступную и используемую в настоящее время память от Python? Он должен быть кроссплатформенным и, по крайней мере, работать как минимум на Windows, Mac OS X и Linux.
Я хотел бы сообщить пользователю в моем приложении, что у него недостаточно свободной памяти для продолжения и выполнения следующей операции.
2 ответа
Вы должны взглянуть на 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)