Je suis novice en Objective-C et en tant que première application que j'écris, je vais commencer avec un simple navigateur basé sur WebKit. Jusqu'à présent, j'ai fait du bon travail et je suis capable de charger des sites Web, mais après un certain temps d'utilisation, l'utilisation de la mémoire a tendance à être élevée. J'ai lu la documentation sur la conservation, la libération, la gestion autorelease et j'ai juste eu une question. Si je publiais sur ma vue Webkit et que je créais une nouvelle instance chaque fois que je chargeais un nouveau site Web, cela signifierait-il que mon utilisation retournerait à son état initial ou est-ce que je ne comprends pas comment la version fonctionne?Mieux comprendre la libération de la mémoire
0
A
Répondre
0
En théorie, oui, l'utilisation devrait descendre à son état d'origine car cette libération supprime l'objet libère du tas. La raison de l'augmentation de l'utilisation de la mémoire au fur et à mesure que vous chargez davantage de sites Web est que WebKit conserve des parties du site Web afin de pouvoir le charger plus rapidement la prochaine fois.
Questions connexes
- 1. problème de libération de la mémoire
- 2. La libération de la mémoire de façon inattendue
- 3. Gestion de la mémoire, libération nécessaire?
- 4. libération de la mémoire de la variable locale en JavaScript
- 5. Comprendre JVM mieux
- 6. Libération de la mémoire d'un noeud dans la mémoire partagée à l'aide de la bibliothèque boost
- 7. C++ comprendre CPU/utilisation de la mémoire
- 8. vitesse de la mémoire et cpu Comprendre
- 9. mémoire allouée libération
- 10. libération de mémoire avec alloc
- 11. Libération de la mémoire pour const char * variable en C++
- 12. Libération de la mémoire allouée sous Solaris/Linux
- 13. Libération lors de la notification
- 14. Mémoire sur la libération problème quand je suis Animer UIView
- 15. Affectations de mémoire à libération automatique
- 16. la libération ne libère pas de mémoire en condition de mémoire faible
- 17. Lors de la libération de l'objet appartient à un autre objet - gestion de la mémoire xcode
- 18. décalages de mémoire Comprendre dans la pile d'iphone traces
- 19. Problème lors de la libération de la mémoire à partir d'un fichier Outlook pst
- 20. La libération de NSData provoque une exception
- 21. Comprendre la JVM Sun
- 22. allocation de mémoire à l'aide de calloc et de libération
- 23. C (iphone) sur la libération
- 24. Problèmes de libération de mémoire dans Objective-C
- 25. erreur lors de la libération de l'objet
- 26. Gestion de la mémoire: méthodes de rétention/libération manuelle ou d'accès?
- 27. Libération de mémoire dans le problème C++ (Visual Studio 2010)
- 28. Libération de l'objet correct Memory/Obj-C. Lequel de ceux-ci exige la libération?
- 29. Libération et affectation de la variable
- 30. UIPopoverController et la gestion de la mémoire