Перегрузка Span.Sort с компаратором-структурой должна была работать быстрее обычной. Замер показал обратное: памяти она расходует больше всех, а времени тратит больше, чем компаратор-класс — на .NET 8, 9 и 10. В .NET 11 результат меняется, но не везде. Читать далее
Бенчмаркая Span.Sort: выбрал компаратор-структуру — и получил 88 байт на вызов
Это краткое изложение. Полный текст материала доступен на сайте источника.