2010-10-28 3 views
1

J'ai résolu les fuites de mémoire de mon application, mais mon application plantait toujours avec le signal du programme reçu 0. J'ai vérifié mon application dans les outils de développement. il montre 30 mb lorsque l'application se lance. Cela prend trop de mémoire. Comment vais-je résoudre ça? Quelqu'un at-il une solution?Gestion de la mémoire

Merci Rajni

+0

Faites-vous quelque chose qui consomme beaucoup de mémoire? Chargement de plusieurs grandes images, fichiers texte, base de données massive? – willcodejavaforfood

+0

L'iPhone impose un délai d'attente pour le lancement de l'application, mais aucune limitation réelle de la mémoire. Se pourrait-il que votre application prend trop de temps au démarrage parce que luttant pour la mémoire? – Noe

+0

non, je ne charge pas les images, les fichiers de texte ou la base de données massive. – rajni

Répondre

0

Il n'y a pas une quantité absolue de mémoire qui va bien. Si iOS pense que vous utilisez trop, il vous enverra une notification (et il existe des méthodes de délégation dans UIApplicationDelegate et UIViewController aussi).

À ce stade, vous devriez libérer autant de mémoire que vous le pouvez. S'il n'y a rien à publier, il vous suffira d'optimiser votre application pour qu'elle utilise moins d'espace.

Vous ne dites pas quel appareil vous utilisez, mais dans mon expérience, 30Mb semble beaucoup pour l'iPhone et la 3G d'origine.

+0

Merci de me rejouer.je travaille pour ipad..et de travailler avec 200 Mo de livres pdf dans mon absolu chemin. – ajay