进程内存 (RSS)

对于部署到运行 Android 9 或更高版本的设备上的应用,**进程内存 (RSS)** 部分显示应用正在使用的物理内存量。

图 1. 在分析器中查看物理内存。

以下是 **进程内存 (RSS)** 部分中各行的含义

  • 总计:这是您的进程正在使用的物理内存的总量。在基于 Unix 的系统上,这被称为“驻留集大小”,是匿名分配、文件映射和共享内存分配使用的所有内存的组合。

    对于 Windows 开发人员,驻留集大小类似于工作集大小。

  • 已分配:此计数器跟踪进程的正常内存分配当前使用了多少物理内存。这些是匿名(未由特定文件支持)且私有(未共享)的分配。在大多数应用程序中,这些由堆分配(使用mallocnew)和堆栈内存组成。当从物理内存中交换出去时,这些分配将写入系统交换文件。

  • 文件映射:此计数器跟踪进程正在使用多少物理内存进行文件映射,即由内存管理器将文件映射到内存区域。

  • 共享:此计数器跟踪正在使用多少物理内存来在系统中的此进程和其他进程之间共享内存。