対応バージョンPython3.4以上Pythonでメモリ使用量を追跡したかったそれなりに重いデータをいじろうとすると、メモリの使用量が気になる事が多々あります。秒単位で計測することはLinuxコマンドで比較的簡単に出来ますが、具体的にどの処理の後にメモリの使用量が増えているかを知りたく、Pythonの関数化してみました。いう標準モジュール(Python3.4で追加)を使用します。割り当てたメモリブロックをトレースするためのデバッグツール」が目的のモジュールらしいです。書いてる途中で気が付いたのですが、公式ドキュメントのサンプルが充実しすぎてたのでそちらを見ましょう...合計値のみ簡易的に出したい!!って方は以下のコードが参考になるとは思います。融通が利かない部分はあるらしいですが、追加でライブラリをインストールする必要がなくそれなりの情報が手軽に利用できます。以下のような感じのコードでメモリ使用量が表れてくれます。メモリを計測する際は「tracemalloc.start()」を実行してから実処理を回すようにしましょう。GBやっぱDataFrameすげえ重いですね。便利だからね、仕方ないね。2019.12.26すみません、タイトルはちょっと誇張表現含んでます。ファイル分割とリアルタイムプレビューで快適にAPIドキュメントを作成したかった。「新しいLinuxの教科書」を読んだらLinuxの気持ちが分かるようになった。