Recherche des Leaks : Instruments ne fonctionne pas

potter1310potter1310 Membre
11:37 modifié dans Actualités #1
Bonjour à  tous,

Je suis débutant dans le développement d'applications iPhone et je découvre donc xCode & compagnie.
Je suis en train d'apprendre à  déceler des pertes de mémoires.
Je me suis servi du tutoriel suivant :
http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial

Arrivé au paragraphe Leaks and Plumbers j'ai un problème : j'exécute bien le menu Go to Run\Run with Performance Tool\Leaks comme indiqué, là  Instruments se lance, le simulateur se lance aussi mais pas l'application (on dirait qu'elle plante puisqu'on retourne directement sur la home de l'iPhone), et dans Instruments, le temps progresse mais rien ne change dans la fenêtre principale et je n'arrive pas à  stopper l'horloge (Instruments est planté, aucun bouton ne répond, je suis obligé de "Forcer à  quitter" pour stopper Instruments).
J'utilise xCode 3.2.6 avec Snow Leopard et le SDK 4.3
Quelqu'un a-t-il rencontré le même problème ? Auriez-vous une solution pour contrer cela ?

Merci d'avance pour vos réponses.

Réponses

  • DrakenDraken Membre
    11:37 modifié #2
    Vas sur le site de dév Apple pour télécharger Xcode 4.0. Il est gratuit et nettement mieux que Xcode 3.2.6. Comme tu débutes, autant apprendre avec la dernière version. D'autant plus que Xcode 4.2 sera bientôt disponible pour le public. Et c'est du lourd, y compris pour les débutants avec son mécanisme de gestion automatique de la mémoire !

    Sinon, n'hésite pas à  venir te présenter ici :
    http://pommedev.mediabox.fr/presentation-des-membres/
  • potter1310potter1310 Membre
    11:37 modifié #3
    Merci pour la réponse, j'ai suivi ton conseil, mais maintenant mon problème c'est que j'ai un bouquin basé sur xCode 3.2 qui me sert à  rien j'ai l'impression, tellement l'appli a changé  B)
    Si quelqu'un a une solution pour me dépanner sans changer de version de xCode, je suis preneur !
  • potter1310potter1310 Membre
    juillet 2011 modifié #4
    En fait je viens de trouver le moyen d'utiliser Instruments avec xCode 4 (rester appuyer sur le bouton Run en haut à  gauche et choisir Profile puis à  l'ouverture de Instruments sélectionner Leaks et c'est parti).

    Par contre le problème est sensiblement le même, excepté que le bouton Record est bien devenu le bouton Stop. Sinon impossible d'arrêter Instruments pour faire l'analyse des résultats, Instruments semble ne plus répondre..  :'(

    Et là  en plus l'appli que je teste dans le simulateur ne répond plus..


    En fait il fallait attendre plus d'1 minute 30 pour que l'appli dans le simulateur se débloque et Instruments fonctionne... :o
Connectez-vous ou Inscrivez-vous pour répondre.