2012-01-27 3 views
0

J'ai utilisé des instruments pour tester mon application. Dans mon application, il y a une tableView qui charge beaucoup d'images. Lorsque je fais défiler la table, les instruments signalent de nombreux drapeaux «avertissement de faible niveau de mémoire». Mais l'utilisation de la mémoire est juste en dessous de 5 Mo et mon application fonctionne bien. Je suis confus à propos de cette situation. Pourquoi une telle utilisation de la mémoire et les instruments donnent encore des avertissements de mémoire? Est-ce une situation normale?Instruments signale un avertissement de mémoire faible, mais très faible utilisation de la mémoire

+0

Assurez-vous également que vous mesurez la mémoire sale dans le VM Tracker sur l'appareil, pas seulement les allocations. La mémoire sale est généralement ce qui cause les avertissements de la mémoire. –

Répondre

1

Oui, il est normal de recevoir un avertissement de mémoire, il se peut même que votre application ne consomme pas toute la mémoire. Tant que vous utilisez une quantité de mémoire raisonnable, que la mémoire ne fuit pas et que l'avertissement de la mémoire est correctement géré dans les champs didReceiveMemoryWarning et applicationDidReceiveMemoryWarning, tout devrait bien se passer.

+0

@X Slash merci! – wjldxt

Questions connexes