Перейти к содержимому
IMOEX 2209.84 0.8%
·Технологии·31 июля 2026 г.

Бенчмаркая ArrayPool: подстава при копировании потоков — 131 072 байта в LOH

Бенчмаркая ArrayPool: подстава при копировании потоков — 131 072 байта в LOH

ArrayPool используют ради экономии на аллокациях. Но есть размеры, где он делает обратное: массив уходит в LOH, а через new остаётся в нулевом поколении.

Один такой размер зашит в .NET по умолчанию — им копируются потоки. Проверил на четырёх машинах и трёх рантаймах.

Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.

Источник: Habr