系统监视器中的不同内存类型

系统监视器中的不同内存类型

在 ubuntu 系统监视器上列出了不同类型的内存:虚拟内存、常驻内存、可写内存、共享内存和 X 服务器内存。它们之间有什么区别?哪个反映了进程的实际 RAM 使用情况?

抱歉,这是新手的问题:)

答案1

  • 虚拟内存考虑映射到您的进程的所有库和可执行对象以及堆栈空间。

  • 常驻内存是 RAM 中实际的内存量。

  • 可写内存是您的进程分配有写权限的地址空间量。

  • 共享内存是可由多个程序同时访问的内存,目的是提供它们之间的通信或避免冗余副本。

  • X 服务器内存是 X 服务器用于 GUI 会话的量。

参考:

答案2

补充一下 Ringtail 的答案,简单的“内存”列是Resident - Shared,为您提供该进程独自拥有的内存。

答案3

一些定义和维基页面:

虚拟内存

共享内存:任务使用的共享内存量。它仅反映可能与其他进程共享的内存量。

常驻记忆:通常指机器中安装的物理 RAM

X 服务器内存:不言而喻,X 服务器使用的内存量(X 服务器控制您的用户界面)

希望我已经为您澄清了一些事情。

相关内容