关于RSS vs VSZ,我想已经说了很多。从管理员/程序员/用户的角度来看,当我设计/编写应用程序时,我更关心RSZ(驻留内存),当你不断拉动越来越多的变量(堆积)时,你会看到这个值上升。尝试一个简单的程序在循环中构建基于malloc的空间分配,并确保在malloc空间中填充数据。RSS不断向上发展。就VSZ而言,它更多的是Linux所做的虚拟内存映射,其核心功能之一源于传统的操作系统概念。VSZ管理由内核的虚拟内存管理完成,有关VSZ的更多信息,请参阅Robert Love对mm_struct和vm_struct的描述,这是内核中基本task_struct数据结构的一部分。