我的内存限制是4GB内存。perform next operation在创建c ++时,内存使用量激增,python被杀死。我是在EC2 Ubuntu上用4GB内存和单核执行这一操作。当我在我的MAC上执行同样的计算时,它可以很容易地完成,而不会有任何内存问题,而且所花费的时间也会更少。为什么会发生这种情况?
我正在寻找一种方法来获取新分配的python对象的内存大小,以监视代码块的内存使用情况。例如,对于时间监控,我们通常使用以下代码# ... long operation有什么方法可以用内存(在Python3获取新对象分配内存的大小(与内存空闲操作无关)。我找到了一个很好的解决方案,但是它不支持Python3