请问有人能告诉我,什么是脏/常驻内存,它们来自哪里?
常驻内存是否意味着Mac OS的“有线内存”?
以下是我对Mac OS内存的了解:
- 有线内存:指内核代码等。这些内存不应该被移出RAM。也称为常驻内存。 - 共享内存:两个或多个进程之间共享的内存。这些进程都会显示此内存量,因此实际使用的内存可能会有所误导。 - 实际内存:这是应用程序的“实际”内存使用情况,由task_info()报告 - 当前进程具有的物理页面数量的粗略计数。(RSIZE) - 私有内存:进程独自使用的内存,用于常驻内存。(RPRVT) - 虚拟内存:映射到进程中任何内容的地址空间的总量 - 无论是变量的任意大空间还是其他内容 - 它并不等同于实际的虚拟内存使用情况。(VSIZE) - 活动内存:当前标记为活动状态并正在使用的RAM内存。 - 非活动内存:已缓存到磁盘且不再使用的非活动内存。如果您(或您计算机的客户端)稍后需要这些信息,则将其保留在RAM中是有利的。- Mac OS X帮助 - 空闲内存:没有任何数据的可用RAM量。
以下是我对Mac OS内存的了解:
- 有线内存:指内核代码等。这些内存不应该被移出RAM。也称为常驻内存。 - 共享内存:两个或多个进程之间共享的内存。这些进程都会显示此内存量,因此实际使用的内存可能会有所误导。 - 实际内存:这是应用程序的“实际”内存使用情况,由task_info()报告 - 当前进程具有的物理页面数量的粗略计数。(RSIZE) - 私有内存:进程独自使用的内存,用于常驻内存。(RPRVT) - 虚拟内存:映射到进程中任何内容的地址空间的总量 - 无论是变量的任意大空间还是其他内容 - 它并不等同于实际的虚拟内存使用情况。(VSIZE) - 活动内存:当前标记为活动状态并正在使用的RAM内存。 - 非活动内存:已缓存到磁盘且不再使用的非活动内存。如果您(或您计算机的客户端)稍后需要这些信息,则将其保留在RAM中是有利的。- Mac OS X帮助 - 空闲内存:没有任何数据的可用RAM量。