5

我一直在盯着 Instruments 中的内存监视器,我正在抓挠我的。为什么显示虚拟内存?iPhone OS 没有虚拟内存。这是什么意思?

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

有人可以启发我吗?

干杯,
道格

4

1 回答 1

3

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

来自带有雪豹的 iPhone OS 3.1 中的新功能:VM Tracker

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

于 2010-05-21T13:08:53.967 回答