mach_vm_map échoué (code d'erreur=3)

Après avoir navigué à travers mon application iPAD pour un certain temps, j'ai remarqué que la réactivité de l'application est de plus en plus lent et, enfin, mon application se bloque avec l'erreur suivante

    AppName(1779,0x3d12d18c) malloc: *** mach_vm_map(size=167936) failed (error code=3)
    *** error: can't allocate region
    *** set a breakpoint in malloc_error_break to debug
    Jan  7 11:34:30  AppName[1779] <Error>:   at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) <0xffffffff>
    Jan  7 11:34:30  AppName[1779] <Error>:   at MonoTouch.UIKit.UIApplication.Main (string[],string,string) <0x0012b>
    Jan  7 11:34:30  AppName[1779] <Error>:   at AppName.Application.Main (string[]) <0x0002f>
    Jan  7 11:34:30  AppName[1779] <Error>:   at (wrapper runtime-invoke) object.runtime_invoke_dynamic (intptr,intptr,intptr,intptr) <0xffffffff>

est-ce une mémoire liée au problème?

sonne comme vous avez développé votre application avec mono. Le problème est dans le framework mono (bonne chance) ou dans votre application et le plus probable que vous essayez d'allouer trop de mémoire de la région
le problème était dans un tiers de la composante qui a été la mise à jour de l'INTERFACE utilisateur à travers une boucle for qui fait les calculs
quelle 3ème composant de partie?

OriginalL'auteur Loukas | 2014-01-07