7
Python構造のメモリ内サイズ
32ビットおよび64ビットプラットフォームでのPythonデータ構造のメモリサイズのリファレンスはありますか? そうでない場合、これはSOで使用すると便利です。完全であるほど良いです!では、次のPython構造で何バイトが使用されているのか(lenおよびコンテンツタイプによって異なります)? int float 参照 str Unicode文字列 tuple list dict set array.array numpy.array deque 新しいスタイルのクラスオブジェクト 古いスタイルのクラスオブジェクト ...そして私が忘れているすべて! (他のオブジェクトへの参照のみを保持するコンテナーの場合、アイテム自体が共有される可能性があるため、アイテム自体のサイズをカウントしたくないことは明らかです。) さらに、実行時にオブジェクトによって使用されるメモリを(再帰的に、または再帰的に)取得する方法はありますか?