2010-05-21 90 views
4

我一直在盯着乐器中的记忆监视器,我正在抓我的。为什么它显示虚拟内存? iPhone OS没有虚拟内存。这是什么意思?Xcode仪器。什么是虚拟内存的提示? iPhone OS没有虚拟机?

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

有人能告诉我吗?

干杯,
道格

回答

3

Virtual memory不(只是)意味着使用硬盘作为存储器,但变换中应用用于一个真实的物理存储器位置的地址的技术。)

New Feature in iPhone OS 3.1 with Snow Leopard: VM Tracker

VM跟踪器工具用于报告目标进程的虚拟内存空间,显示映射到地址空间的所有区域以及inf统计和与映射类型相关的统计。例如,通过调用mmap作为内存映射文件的区域将显示为“映射文件”区域,并显示其引用的文件的路径。仪器还显示每个地区的大小统计数据:虚拟,居民和肮脏。