Signal de réception du programme: "0".Qu'est-ce que ce bogue indique? et comment le résoudre?
0
A
Répondre
1
S'il n'y a pas trace de pile ou quoi que ce soit et qu'il se ferme, il s'agit probablement d'un problème de mémoire. Votre application a demandé trop de mémoire et le système d'exploitation l'a éteint.
Rechercher des fuites de mémoire, et de regarder les zones qui pourraient affecter d'énormes morceaux de mémoire (des choses comme la manipulation de données d'image peut-être)
utilisent également les Object Allocations
et Leaks
instruments pour surveiller l'utilisation de la mémoire et de rechercher des fuites, respectivement.
0
Ceci est probablement un problème de mémoire, ce que vous devez faire sont les suivantes:
- Dans la course de menu, sélectionnez Gérer les points d'arrêt -> Ajouter symbolique Breakpoint -> entrez: obj_exception_thrown. (Cela devrait vous permettre de voir où se termine l'application dans votre code.)
- Essayez de rechercher les variables sur-validées à partir des points d'arrêt. Cela peut être difficile à trouver. Voici un indice: Si vous utilisez les méthodes de classe pour allouer et initialiser une variable e.s [NSString stringWithFormat], cette variable sera libérée par le pool, vous n'avez donc pas besoin de l'appeler [release].
- Si tous les ci-dessus échoue, essayez la procédure suivante: Dans la fenêtre du projet, sous Groupes & Fichiers -> Exécutables -> Get Info -> Arguments -> ajouter deux variables: NSZombieEnabled & MallocStackLogging YES. (Cela activera la journalisation de la pile d'allocation de mémoire dans un fichier temporaire, vous devriez alors pouvoir voir le journal des variables surchargées) Dans la fenêtre de console de l'application de débogage, tapez: $ shell malloc_history {processid} {address} (Ici, vous devriez être capable de voir à partir de quelles méthodes provoquent les variables surchargées).
Questions connexes
- 1. Est-ce que ce qui suit indique une mauvaise conception?
- 2. Qu'est-ce que cette erreur indique dans PHP?
- 3. qu'est-ce que cette erreur de compilation asp.net mvc indique?
- 4. Est-ce que le CIO va résoudre nos problèmes?
- 5. Comment est-ce que je change automatiquement le destinataire d'un bogue au journaliste lorsqu'un bogue est marqué RESOLU?
- 6. Qu'est-ce que acessof undefined property Evénement et comment le résoudre? J'utilise actionscript 3.0
- 7. Comment résoudre ce problème jQuery
- 8. Comment résoudre ce problème UITextView
- 9. Comment résoudre ce problème bad_alloc?
- 10. Comment résoudre ce problème Haskell?
- 11. Java Servlet indique que le fichier n'existe pas
- 12. Que signifie l'erreur SQL Server "String Data, Right Truncation" et comment puis-je résoudre ce problème?
- 13. Comment est-ce que j'écris une regex qui indique si 'la chaîne commence par BT'?
- 14. Est-ce que Prolog est le meilleur langage pour résoudre ce genre de problème?
- 15. Comment résoudre ce problème de rotation?
- 16. Comment puis-je résoudre ce conflit git?
- 17. Comment résoudre ce recouvrement dans Android?
- 18. comment puis-je résoudre ce problème htaccess
- 19. Comment résoudre ce problème de procédure stockée
- 20. Message d'erreur JavaScriptSerializer - Dupliquer le type, comment résoudre ce problème?
- 21. comment résoudre ce I/O error dans le rubis
- 22. Comment résoudre ce en utilisant jQuery
- 23. Comment résoudre ce problème dans JasperReport?
- 24. Comment résoudre ce problème avec l'extension JSP?
- 25. Copier le bogue constructeur
- 26. Comment résoudre le problème
- 27. Bogue ActiveRecord? Ou est-ce que je me trompe? (Si validates_presence_of)
- 28. comment résoudre ce problème dans le rapport de cristal asp.net
- 29. Comment résoudre ce message d'avertissement de facettes
- 30. Est-ce un bogue ExpressionArbres? # 4