在 ubuntu 系统监视器上列出了不同类型的内存:虚拟内存、常驻内存、可写内存、共享内存和 X 服务器内存。它们之间有什么区别?哪个反映了进程的实际 RAM 使用情况?
抱歉,这是新手的问题:)
答案1
虚拟内存考虑映射到您的进程的所有库和可执行对象以及堆栈空间。
常驻内存是 RAM 中实际的内存量。
可写内存是您的进程分配有写权限的地址空间量。
共享内存是可由多个程序同时访问的内存,目的是提供它们之间的通信或避免冗余副本。
X 服务器内存是 X 服务器用于 GUI 会话的量。
参考:
答案2
补充一下 Ringtail 的答案,简单的“内存”列是Resident - Shared
,为您提供该进程独自拥有的内存。