Это очень общий вопрос, связанный с C#. NET. Некоторые методы оптимизации производительности всегда пытаются размещать объекты в стеке, а не в куче, если это возможно; используя stackalloc
вместо обычного Array
, или используя тип структуры в качестве локальной переменной вместо класса. У меня вопрос: почему размещение объектов в стеке улучшает производительность? На мой взгляд, память - это память, поэтому среднее время выделения объекта будет таким же. Это просто из-за отказа от сборки мусора?