3

我试图找出如何在 Python 脚本(没有任何外部库)中查看该脚本当前使用的 RAM。

这里的一些搜索将我指向资源模块:http ://docs.python.org/2/library/resource.html#resource-usage

在这里,我看到有两种内存,共享和非共享。

我想知道他们在描述什么?硬盘与内存?或者关于多线程内存的东西?或者是其他东西 ?

另外,我认为这实际上并不能帮助我找出当前的 RAM 使用情况,对吗?

谢谢

4

1 回答 1

3

RAM 以称为页的块的形式分配。其中一些页面可以标记为只读,例如包含程序指令的文本段中的页面。如果一个页面是只读的,它可以在多个进程之间共享。这是您看到的共享内存。非共享内存是特定于当前运行进程的所有其他内容,例如堆中的分配。

于 2013-10-09T11:48:08.083 回答