Используя следующий код, я могу получить потребление памяти процесса поддавки в МиБ:Как получить процент использования памяти в процессе?
def memory_usage_psutil():
# return the memory usage in MB
import psutil
process = psutil.Process(os.getpid())
mem = process.get_memory_info()[0]/float(2 ** 20)
return mem
Как я могу изменить это, чтобы вернуть процент потребления памяти?
Update: Мне нужно, чтобы получить текущее значение столбца %MEM
при выполнении команды top
в терминале для конкретного процесса.
Пример: Мне нужна эта функция, чтобы вернуть 14.2 для идентификатора процесса процесса VirtualBox.
Предоставление вашего определения «процент потребления памяти» сделает более очевидным то, что вам нужно сделать. –
@JonathonReinhart Обновлен мой вопрос. – Meysam
Опять же, предоставление определения этого значения приведет вас к вашему ответу. Что, простыми словами, это означает? Процент * того, что *? –