Здравствуйте, Разраб, Вы писали:
S>>Ух ты еще и делегат пришпандорил!
S>>Попробуй
Р>Тоже самое, была мысль что раз после сортировки нигде не пользуется массив, то и сортировки нет,
Р>заменил вывод "hello" на a[0]. не помогло.
Р>Мерял под виндой
Р>
Р>(Measure-Command { dotnet run -c release | Out-Default }).ToString()
Р>
Ну вот
syrompe
https://rsdn.org/forum/flame.comp/8730466.1Автор: syrompe
Дата: 13.04 00:01
https://rsdn.org/forum/flame.comp/8730474.1Автор: syrompe
Дата: 13.04 00:44
говорит, что разница есть
Исходный вариант автора в релизе — 9с, в дебаге — 30с
Ваш вариант: в релизе — 5,5с, в дебаге 26с
Вариант совсем без отдельного метода Swap: в релизе — 5,5с, в дебаге 21.5
То есть Swap как локальная функция инлайнится