Je dois gérer d'énormes quantités de données en même temps. C'est pourquoi j'utilise Blocks ou NSOperationQueue. Tout fonctionne bien jusqu'à ce que la quantité de données à traiter dépasse la limite de mémoire. Il en résulte un crash instantané de l'application.
La raison en est que les paquets de données que je dois traiter font environ 100 Ko. Lorsque plus de 300-400 de ces opérations sont placées dans la file d'attente, la limite de mémoire est dépassée.
J'aimerais maintenant savoir comment vous gérez des problèmes similaires ? BTW : Je n'ai pas trouvé de moyen de limiter la taille de la file d'attente à moins d'ajouter des tâches synchronisées qui feront en sorte que la pile soit complétée avant de revenir.
Merci d'avance pour tout conseil.