Question

Y at-il danger dans la compilation d'une demande de distribution avec NSZombie encore permis? Je laisse généralement il allumé pour toutes mes applications tout en développant en raison de la façon dont il est utile, mais je ne comprends pas toutes les ramifications et les problèmes potentiels liés à lui et à le laisser indéfiniment.

Merci!

Était-ce utile?

La solution

Si vous le laissez, votre demande ne sera pas libérer toute la mémoire utilisée, donc au fil du temps, votre application utilisera toute la RAM sur l'appareil et être tué par le système d'exploitation.

Pourquoi voudriez-vous laisser sur si vous êtes à la recherche pas vraiment pour une fuite de mémoire?

Autres conseils

Il est pas une option de compilation. Il est une variable d'environnement. Il n'y a pas de danger laisser, parce qu'il ne fait pas partie du faisceau d'application que vous libérerez.

fait ne permettent pas de détecter les fuites, vous voudrez peut-être de ne pas le laisser activé.

Tout à fait. Avec NSZombie, pas de mémoire peut être libéré, jamais. objets désallouées tournent juste en zombies. Finalement, après votre tas de zombies devient assez grand, votre application se bloque d'épuisement de la mémoire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top