2015-10-30 18 views

Odpowiedz

2

Wygląda na to, że szukasz profilera pamięci. Memory_profiler to taki, w którym można zanurkować, która linia daje problemy, a przy niektórych zapytaniach można określić, który obszar jest największy pod względem zużycia pamięci.

https://pypi.python.org/pypi/memory_profiler a ponieważ używasz systemu Windows będzie również potrzebują tego https://pypi.python.org/pypi/psutil

powodzenia!

+1

Nie sądzę, że to jest to, o co pytano, pytanie dotyczyło zdobycia pamięci szczytowej. – BlueTrin

0

na szczyt pamięci, jak jesteś na Windows, można użyć psutil i psutil.Process.memory_info, na przykład aby dostać się na szczyt pracuje ustawić rozmiar w bajtach:

>>> import psutil 
>>> p = psutil.Process() 
>>> p.memory_info().peak_wset 
238530560L 

Jak na link powyżej, można uzyskać więcej szczegółów na temat niektórych pól specyficznych dla systemu Windows na tym page.

Powiązane problemy