Я запускаю часть своего кода на C# на Mac с Xamarin Studio и получаю следующую ошибку.Сборщик мусора не смог выделить 16384 байт памяти для основной секции кучи
Error :Garbage collector could not allocate 16384 bytes of memory for major heap section.
Я попытался установить явное ограничение на управляемой куче и работает с sGen следуя этим советам:
Avoid Mono Cryptic GC Error Messsage
export MONO_GC_PARAMS=max-heap-size=2g
mono --gc=sgen MyProgram.exe
Но я до сих пор с той же проблемой.
Не могли бы вы рассказать мне, как это исправить?
Вы работаете на 32-битной машине/сборке? –
Трудно помочь без полного проекта проверить, что выделяет память где и как. –
Я считаю справедливым, что вам нужно показать нам больше вашего кода, как говорит Юрий. –