共享和非共享内存大小之间的差异

时间:2013-10-09 11:23:54

标签: python unix resources

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

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

在这里,我看到有两种记忆,共享和非共享。

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

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

由于

1 个答案:

答案 0 :(得分:2)

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