Re[5]: Oberon vs C#
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 13.04.24 09:06
Оценка: 1 (1)
Здравствуйте, Разраб, Вы писали:

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 как локальная функция инлайнится
и солнце б утром не вставало, когда бы не было меня
Отредактировано 13.04.2024 11:29 Serginio1 . Предыдущая версия . Еще …
Отредактировано 13.04.2024 9:17 Serginio1 . Предыдущая версия .
Отредактировано 13.04.2024 9:17 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.