メモリ食ってる変数を確認・削除したい Jupyter(IPython)上でデータ解析などを行っていると、データがメモリ上にどんどん蓄積されていくので、メモリを食っている変数を確認したくなる。 そのような時に以下のコマンドを実行すると、変数とその変数のメモリ容量を一覧にして表示してくれる。 import sys print "{}{: >25}{}{: >10}{}".format('|','Variable Name','|','Memory','|') print " ------------------------------------ " for var_name in dir(): if not var_name.startswith("_"): print "{}{: >25}{}{: >10}{}".format('|',var_name,'|',sys.getsizeof(