1

Souvent, lorsque de nombreuses applications étaient ouvertes avant l'application, je recevais "didReceiveMemoryWarning" puis, après un certain temps, iOS fermait généralement mon application. C'est en fait devenu un problème notable.Une petite application obtient "didReceiveMemoryWarning" juste après le démarrage

J'ai lu tant de choses à "didReceiveMemoryWarning" au cours des derniers jours. Y compris les messages ici. Malheureusement, aucune solution trouvée.

Je sais que je dois libérer de la mémoire sur cet avertissement et bla-bla-bla ... Le problème est que juste après le démarrage de l'application il n'y a rien à libérer. J'ai un UIViewControlled dans la mémoire avec la bannière d'AdMob 4.0.2 et un propre récipient qui sert des données d'application - qui est quelques enregistrements dans NSMuttableArray. Juste après le démarrage de mon application prend 1,3 Mb - selon Instruments et à cet état initial mon application ne fonctionnait pas et je ne sais vraiment pas de fuites de mémoire.

Qu'est-ce qui ne va pas? Je vois que certains des jeux lourds peuvent être démarrés sans problèmes, mais dans le même temps mon application dans ce cas obtient "didReceiveMemoryWarning" et est fermée. Y a-t-il un moyen de travailler normalement dans cette situation? Y a-t-il des astuces?

Merci d'avance pour vos suggestions.

+0

Que dit l'outil Leak de l'instrument concernant les fuites de mémoire? – DarkDust

+0

Avez-vous vérifié cela dans l'appareil. Mon conseil est de simplement redémarrer votre appareil. Peut être qu'il contient beaucoup d'applications en arrière-plan. –

+0

Redémarrez l'appareil bien sûr - MAIS ce n'est pas la solution pour l'application qui va sur le marché. Certains jeux lourds peuvent être démarrés et fonctionner correctement sur mon appareil sans redémarrer l'appareil et ils n'ont aucun problème avec la mémoire. – sinoptic

Répondre

1

Où attribuez-vous NSMUtableArray? Je pense que c'est attribué souvent! (Juste une probabilité ...) Libérez-vous le NSMutableArray?

+0

NSMutableArray créé une fois au démarrage et publié à la sortie. – sinoptic

Questions connexes