估计对象内存占用的好方法是什么?
相反,测量足迹的好方法是什么?
例如,假设我有一个字典,其值是整数、浮点元组列表:
d['key'] = [ (1131, 3.11e18), (9813, 2.48e19), (4991, 9.11e18) ]
我有 4G 的物理内存,想弄清楚在我溢出到交换之前我可以在内存中存储多少行(键:值)。这是在 linux/ubuntu 8.04 和 OS X 10.5.6 上。
另外,找出程序实际内存占用的最佳方法是什么?我如何最好地弄清楚它何时耗尽物理内存并溢出?