Xcode仪器。虚拟内存的含义是什么?iPhone OS没有VM?

dug*_*gla 5 xcode memory-management instruments ipad

我一直在注视着Instruments中的Memory Monitor,而我正在摸索自己的。为什么显示虚拟内存?iPhone OS没有虚拟内存。这是什么意思?

我担心的是我的iPad应用程序收到内存警告,但应用程序的实际内存从未超过70MB,虚拟内存从未超过180MB?

有人可以启发我吗?

干杯,
道格

ken*_*ytm 3

虚拟内存并不(仅)意味着使用硬盘作为内存,而是一种将应用程序中使用的地址转换为真实物理内存位置的技术。)

来自带有 Snow Leopard 的 iPhone OS 3.1 的新功能:VM Tracker

VM Tracker 工具旨在报告目标进程的虚拟内存空间,显示映射到地址空间的所有区域以及与映射类型相关的信息和统计数据。例如,通过调用作为内存映射文件的区域mmap将显示为“映射文件”区域并显示其引用的文件的路径。Instruments 还显示每个区域的大小统计信息:虚拟区域、常驻区域和脏区域。