12 из 65 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
C# · Memory Management
Какое из следующих утверждений лучше всего объясняет, почему доступ к памяти стека обычно быстрее, чем доступ к памяти кучи?
Стек использует непрерывную память с простым увеличением/уменьшением указателя, избегая сложного управления
Стек полностью обходит кэш процессора, снижая задержку из-за промахов кэша
Куча требует системных вызовов ядра для каждого выделения, в то время как стек их не требует
Сборщик мусора уплотняет кучу при каждом доступе, вызывая дополнительные затраты