Size: a a a

2020 December 21

AH

Ayrat Hudaygulov in pro.net
EgorBo
@omgszer неблагодарные!
А я заметил!!1
источник

AH

Ayrat Hudaygulov in pro.net
Лойснул
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
примерное объяснение
источник

E

EgorBo in pro.net
оптимизации
источник

D

Denisio in pro.net
Примерное объяснение оптимизации всегда звучит как "было плохо стало заебись"
источник

E

EgorBo in pro.net
это снг фишка
источник

E

EgorBo in pro.net
смотреть на позитивные изменения как "было говно, стало нормально"
источник

DP

Denis Petukhov in pro.net
Там в другом сообщении топовый бенефициар вижл бейсик
источник

I

IdiocyAcceptance in pro.net
Да она очень часто всплывает в таких PR'ах. Всплыла когда ещё была оптимизашка, которая позволяла повторные проверки вырезать, типа if nullable.HasValue then nullable.Value ..., где джит научили вырезать вторую проверку на HasValue
источник

I

IdiocyAcceptance in pro.net
Она же жирная до жопы. Так что какую оптимизацию не возьми - всё время в топе бенефициаров
источник

E

EgorBo in pro.net
смысл пристыдить эфшарперов!
источник

Dv

Dr. Friedrich von Ne... in pro.net
охуительно
источник

Dv

Dr. Friedrich von Ne... in pro.net
EgorBo
смысл пристыдить эфшарперов!
Пишут такой код, который легко улучшается трюками JIT'а.
источник

AT

Alexey Tkachenko in pro.net
       mov      eax, 1
      inc      eax
      inc      eax
      inc      eax

такое и в mov eax, 4 не грех схлопнуть
источник

E

EgorBo in pro.net
Alexey Tkachenko
       mov      eax, 1
      inc      eax
      inc      eax
      inc      eax

такое и в mov eax, 4 не грех схлопнуть
ну это другое же, я пытался найти ишью но не смог
источник

AT

Alexey Tkachenko in pro.net
EgorBo
ну это другое же, я пытался найти ишью но не смог
Угу
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
эта же оптимизушка в ллвм
источник

k

karb0f0s in pro.net
если сделать достаточно большое число проходов, то всю программу можно "схлопнуть" в одну инструкцию 🤔
источник