Я хочу узнать, какой максимальный объем ОЗУ, выделенный во время вызова функции, (в Python). Другие вопросы по SO относятся к отслеживанию использования ОЗУ:
Какой профайлер памяти Python рекомендуется?
Как профилировать использование памяти в Python?
но они, похоже, позволяют вам больше отслеживать использование памяти во время вызова метода heap()
(в случае guppy). Однако то, что я хочу отслеживать, является функцией во внешней библиотеке, которую я не могу изменить, и которая растет, чтобы использовать много ОЗУ, но затем освобождает ее после завершения выполнения функции. Есть ли способ узнать, какой общий объем ОЗУ, используемый во время вызова функции, был?