我用Python打开一个3 GB的文件来读取字符串。然后,我将此数据存储在字典中。我的下一个目标是使用这个字典构建一个图表,这样我就可以密切监控内存使用情况。在我看来,Python将整个3 GB的文件加载到内存中,我无法摆脱它。print "The accounts have been deleted from memory"最后几行都在那里,这样我就可以监控内存<
我正在寻找一种方法来获取新分配的python对象的内存大小,以监视代码块的内存使用情况。例如,对于时间监控,我们通常使用以下代码# ... long operation有什么方法可以用内存(在Python3获取新对象分配内存的大小(与内存空闲操作无关)。我找到了一个很好的解决方案,但是它不支持Python3