Доступна и используется системная память в 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)

библиотека psutil выглядит многообещающей.

Другие вопросы по тегам