2017-03-25 2 views
0

Eclipse PyDev로 코딩하고 있습니다. 파이썬에서 객체의 메모리 할당을보기 위해 이클립스 메모리보기를 사용하려고 시도했을 때, 뷰는 비어 있으며 아무런 동작도 허용되지 않았다. 내가 Python 코드의 Eclipse 메모리보기

enter image description here

내가 이클립스 포럼에 this post 발견 ...이 예 C, C++ 같은 다른 프로그래밍 언어를 사용할 수 있는지 알고, 기본적으로는 말한다 PyDev의 메모리보기를 이클립스 외부 제품으로 구현은 PyDev에 달려있다.

반면에 PyDev documentation site은 메모리보기에 대해 설명하지 않습니다.

그래서 디버깅 할 때 내가 파이썬 객체의 메모리 정보를 볼 수에 관심이있는 경우 :

  • 를 PyDev 이클립스와 함께이 작업을 수행하는 모든 가능한 방법이 있나요?
  • 다른 IDE 또는 도구로이 작업을 수행 할 수 있습니까?

답변

1

PyDev는 메모리보기를 사용하지 않습니다 (이 기능은 PyDev에서 실제로 사용할 수 없습니다). 당신이 볼 수 https://docs.python.org/3/library/tracemalloc.html

을 그리고 다른 흥미로운 링크도 있습니다 :

http://chase-seibert.github.io/blog/2013/08/03/diagnosing-memory-leaks-python.html

Python: memory usage statistics per object-types (or source code line)

당신이 새로운 파이썬 경우

, 당신은 확인 할 수 있습니다

관련 문제