2009-04-28 6 views

Répondre

4

dans le fichier main.m (en code X est dans « Autres sources » dossier)

+0

est-ce le seul? – Thanks

2

piscine autorelease de l'application draine chaque passage dans la boucle d'exécution. Vous pouvez ajouter votre propre piscine où vous voulez, si vous avez une grande boucle qui crée beaucoup d'objets, il peut être judicieux d'y mettre un pool pour limiter l'utilisation de la mémoire.

2

Chaque thread que vous créez a besoin de son propre pool de libération automatique. Consultez la documentation pour NSThread pour plus de détails.

Votre thread d'application principal, par défaut, utilisera celui créé dans main.m. À moins de faire un tas de grosses opérations comme le disait Marc Charbonneau, vous n'avez généralement pas besoin d'en créer d'autres. Et si vous faites vraiment beaucoup d'opérations, il peut être judicieux de les faire dans un fil séparé de toute façon.

Questions connexes