不同的 python 对象使用多少 ram?

How much ram do different python objects use?

我想优化我的程序,因为它会消耗大量内存并存储大量数据。要决定使用哪种数据类型,我需要知道单个 python 对象使用多少 RAM。我如何确定这些尺寸。

只需使用sys.getsizeof()

如果您想要容器的大小加上它的所有内容,那么文档甚至有一个 link to a recipe 可以做到这一点。