【问题标题】:Xcode Instruments. What is the meaing of Virtual Memory? iPhone OS has no VM?Xcode 仪器。虚拟内存是什么意思? iPhone OS 没有虚拟机?
【发布时间】:2011-02-22 08:16:22
【问题描述】:

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

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

有人能告诉我吗?

干杯,
道格

【问题讨论】:

    标签: xcode ipad memory-management instruments


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      • 2013-12-21
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2012-01-02
      相关资源
      最近更新 更多