据我了解,在 Linux 上,“已用”内存分为“活动”和“非活动”。
活动内存是当前分配给进程并由它使用的内存。
Inactive 是已分配给进程但不再被进程使用的内存(它已被 free()d)。分配器将此内存放在一侧供以后使用,但不会清空它。如果再次请求该内存块中的相同数据,它只会将该内存块重新分配给进程。如果请求了一块内存并且没有剩余的“干净”内存,它就会开始重新分配这个“脏”内存。
检查 /proc/meminfo 可以显示您的“已用”内存有多少是活动的,有多少是非活动的。
| 归档时间: |
|
| 查看次数: |
4411 次 |
| 最近记录: |