Может ли произойти OutOfMemoryException для small heap или такой exception возможен только для large heap? Если это возможно, то что вызывает OutOfMemoryException для small heap? Есть ли инструмент, демонстрирующий для какой кучи произошел OutOfMemoryException?
Пожалуй, чуточку распишу.
Нет таких понятий - small heap (маленькая куча), large heap (большая куча). Но есть small object heap (куча маленьких объектов), large object heap (куча больших объектов).
Исключение OutOfMemory
происходит не в какой-то куче, а в системе в целом. Например, имеется 1000 единиц (кб/Мб/Гб - не суть) свободной памяти (непрерывным куском). Если сперва выделить 999 единиц памяти под большой объект, а потом 2 единицы под маленький, то OOM вылетит при создании маленького. Наоборот, если сперва выделить 2 едииницы памяти под маленький объект, а потом 999 единиц под большой, то OOM вылетит при создании большого.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть десктопное приложение для работы с графикойРеализовано на C#
Вечер добрый, такой вопрос : существует корутина, которая вызывается каждый кадр и через полсекунды возвращает скорость изменения переменнойЗадача...
Что посоветуете использовать для того, чтобы с разных пк пересылать нужную мне информацию на 1 нужный мне пк - данными являются список Assambly...