Ios 仪器指出内存不足警告,但内存使用率非常低

Ios 仪器指出内存不足警告,但内存使用率非常低,ios,memory,instruments,Ios,Memory,Instruments,我用仪器来测试我的应用程序。在我的应用程序中,有一个加载许多图像的tableView。当我滚动tableView时,仪器会指出许多“内存不足警告”标志。但内存使用量略低于5MB,我的应用程序运行良好。我对这种情况感到困惑。为什么内存使用率如此之低,而仪器仍会发出内存警告?这是正常情况吗?是的,收到内存警告是正常的,甚至可能不是您的应用程序消耗了所有内存。只要您在didReceiveMemoryWarning和ApplicationIDReceiveMemoryWarning中使用了合理的内存量,

我用仪器来测试我的应用程序。在我的应用程序中,有一个加载许多图像的tableView。当我滚动tableView时,仪器会指出许多“内存不足警告”标志。但内存使用量略低于5MB,我的应用程序运行良好。我对这种情况感到困惑。为什么内存使用率如此之低,而仪器仍会发出内存警告?这是正常情况吗?

是的,收到内存警告是正常的,甚至可能不是您的应用程序消耗了所有内存。只要您在
didReceiveMemoryWarning
ApplicationIDReceiveMemoryWarning
中使用了合理的内存量,没有内存泄漏,并正确处理内存警告,您就应该没事。

还要确保您正在测量设备上VM跟踪器中的脏内存,而不仅仅是分配。内存脏通常是导致内存警告的原因。