我正在为 python 2.7 使用库 psutil。
考虑这个小程序:
import os
import psutil
# return the memory usage in MB
process = psutil.Process(os.getpid())
print process.memory_info().rss / float(2 ** 20)
程序返回的内存信息总是不同的。我无法理解我的应用程序如何一直在做同样的事情(在这里,几乎什么都没有)在每次执行时不能有相同的内存占用。
示例(每一行都是不同的执行):
- 10.37109375
- 10.37109375
- 10.359375
- 10.41015625
- 10.4140625
- 10.30078125
我在这里错过了什么吗?