malloc_history ne peut pas examiner le process xxxxxx car le process n'existe pas dans iOS

J'ai ajouté les variables d'environnement ci-dessous à mon projet et j'ai défini leurs valeurs sur YES.

NSDebugEnabled NSZombieEnabled MallocStackLogging MallocStackLoggingNoCompact

J'ai suivi les procédures à http://www.cocoadev.com/index.pl?DebuggingAutorelease

J'ai été capable de find le problème en fonction du journal généré. Mon doute est quand j'ai essayé de find la trace de stack pour find où l'object a été alloué, j'ai obtenu l'information ci-dessous:

malloc_history ne peut pas examiner le process 6963 car le process n'existe pas.

Est-ce que je manque quelque chose ici?

Voici le journal créé:

entrez la description de l'image ici

METTRE À JOUR:

J'ai trouvé le lien ci-dessous pour être une bonne source d'information à ce sujet:

erreur GDB étrange incapable de tracer

Je n'ai pas encore testé cela.

J'ai trouvé pour moi-même, malloc_history est incapable de suivre le journal de la memory de l'appareil tout en suivant avec succès le journal de la memory des simulateurs. Essayez de simuler le problème sur le simulateur, puis utilisez l'outil malloc_history. (Au less, je l'ai trouvé comme le seul moyen pour le moment)

Synatax:

Shell malloc_history process_id adresse_memory

Gardez la trace de processid Utilisez celle de l'application au démarrage.