Sto eseguendo parte del mio codice C# su Mac con Xamarin Studio e ho ricevuto il seguente errore.Garbage Collector non è stato in grado di allocare 16384 byte di memoria per la sezione heap principale
Error :Garbage collector could not allocate 16384 bytes of memory for major heap section.
ho provato a fissare un limite esplicito sulla heap gestito e correre con SGEN seguendo questo consiglio:
Avoid Mono Cryptic GC Error Messsage
export MONO_GC_PARAMS=max-heap-size=2g
mono --gc=sgen MyProgram.exe
Ma ho ancora lo stesso problema.
Potresti dirmi come risolvere questo problema?
Sei su una macchina/build a 32 bit? –
Difficile da aiutare senza un progetto completo per verificare cosa sta allocando memoria dove e come. –
Penso che sia giusto che tu ci mostri di più del tuo codice come dice Yuri. –