Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 July 17

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
или я с ума сошел
источник

A

András in IT KPI C/C++ ХВ (не UB)
Arjaz
Количество сгенерированного кода мало о чём говорит, на самом деле
ну, при відсутності можливості нормально заміряти код, це найпростіший  +- точний спосіб порівняти швидкість виконання
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Он не точный
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Вообще
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Для линейных алгоритмов вполне сгодится
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
18 строк на -O0, 55 на -O3.
источник

A

András in IT KPI C/C++ ХВ (не UB)
та ясно, що при різних ступенях оптимізації різна кількість рядків в асмі
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Это я о том, что не нужно судить по количеству строк кода
источник

A

Andrew in IT KPI C/C++ ХВ (не UB)
Так там разве не оптимизация по скорости а другое по памяти?
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Версия с 55 строками работает быстрее
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Нет
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
На O3 там векторизация используется
источник

A

Andrew in IT KPI C/C++ ХВ (не UB)
Ок, зачем тогда не использовать векторизацию?
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Всякая такая магия
источник

A

Andrew in IT KPI C/C++ ХВ (не UB)
Зачем нкдооптимизирлвпный код?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Мб векторизация и не нужна🤔
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Иногда тебе нужно, чтобы компилятор не лез с оптимизациями, а дал тебе скомпилить то, что ты написал
источник