Comments 3
А что по OrderBy? Было бы интересно увидеть для OrderBy и его сравнение с Sort.
Самое удивительное в этом не то, что они (всё ещё) не доделали нормальный generic-comparer path без боксинга, бывает, не до того.
Самое удивительное, что они АЛЛОЦИРУЮТ ИНСТАНС ДЕЛЕГАТА на метод переданного им инстанса интерфейса - и это при том, что вызов виртуального метода стоит +- столько же, сколько и делегата на этот метод.
Вот зачем?
Sign up to leave a comment.
Бенчмаркая Span.Sort: выбрал компаратор-структуру — и получил 88 байт на вызов