メモリリーク時に JVM の jmap や C/C++ の Valgrind で調査できるのと同様に、Python では objgraph が便利です。 sudo apt install graphviz python -m pip install xdot python -m pip install objgraph タイプ毎にオブジェクト数を表示 sample.py #!/usr/bin/python # -*- coding: utf-8 -*- from objgraph import show_most_common_types class MyBigFatObject(object): pass def Main(): obj = MyBigFatObject() show_most_common_types(limit=999) if __name__ == '__main_
