2017-03-25 13 views
0

私はEclipse PyDevでコーディングしています。 Pythonでオブジェクトのメモリ割り当てを確認するためにEclipseメモリビューを使用しようとしたとき、ビューは空であり、アクションは許されません(図のように)。私は基本的にそれはPyDevは、メモリビューをEclipseに外部製品であるとことを言って、私はEclipseのフォーラムでthis postを見つけPythonコードのEclipseメモリビュー

enter image description here

...これはたとえばC、C++などの他のプログラミング言語のために利用可能であることを知っています実装はPyDevに依存します。

もう一方の側では、PyDev documentation siteはメモリビューについて何も説明していません。

ので、デバッグ時に私はPythonオブジェクトのメモリ情報を見ることに興味を持っている場合:

  • PyDevはとEclipseでこれを行うにはすべての可能な方法はありますか?
  • 他のIDEやツールでこれを行うことはできますか?

答えて

1

PyDevはメモリビューを使用しません(この機能はPyDevでは実際に利用できません)。

あなたは新しいPythonのにしている場合は、確認したいことがあります。 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)

関連する問題