Size: a a a

2020 September 26

AH

Ayrat Hudaygulov in F# Chat
Так что можно даже бай дизайн закрыть
источник

AH

Ayrat Hudaygulov in F# Chat
Nikolay M
Какой?
Вынеси while в левую функцию где компилятор не сможет реврайтить while
источник

NM

Nikolay M in F# Chat
Быстро почени!
источник

AH

Ayrat Hudaygulov in F# Chat
В СЕ компилятор реврайтит by design все твои вызовы. Если ты пишешь синхроннный код в асинк СЕ, вынеси его в функцию. Компилятор не может анализировать твой код на предмет настоящих асинк в биндов чтобы НЕ РЕВРАЙТИТЬ
источник

NM

Nikolay M in F# Chat
Ayrat Hudaygulov
Вынеси while в левую функцию где компилятор не сможет реврайтить while
Так если внутри while надо выполнять асинк
источник

AH

Ayrat Hudaygulov in F# Chat
Поэтому я бы даже это проблемой не назвал
источник

AH

Ayrat Hudaygulov in F# Chat
Nikolay M
Так если внутри while надо выполнять асинк
Тогда там не будет протекания
источник

AH

Ayrat Hudaygulov in F# Chat
Если ты тикет читал, то жалуются что НЕ АСИНК код в асинк контексте выполняется не со скоростью синк кода
источник

AH

Ayrat Hudaygulov in F# Chat
Именно потому что компилятор реврайтит while в асинк бинды подразумевая что в теле while есть асинк кол (его нет)
источник

AH

Ayrat Hudaygulov in F# Chat
И Влад жалуется что такой код медленнее обычного while
источник

AH

Ayrat Hudaygulov in F# Chat
Решение - вынести СИНХРОНННЫЙ while из CE чтобы компилятор его не реврайтил в асинк мАнады
источник

AH

Ayrat Hudaygulov in F# Chat
Изи катка, закрывай тикет
источник

ЕВ

Елизавета Вознесенск... in F# Chat
Да вроде уже разжевали эту тему с do! и кривыми руками 100лет назад. И вот оно снова пришло)
источник

AH

Ayrat Hudaygulov in F# Chat
Елизавета Вознесенская
Да вроде уже разжевали эту тему с do! и кривыми руками 100лет назад. И вот оно снова пришло)
Не, тут другое
источник

AH

Ayrat Hudaygulov in F# Chat
Новое
источник

AH

Ayrat Hudaygulov in F# Chat
Тикет выше
источник

TK

Traveller Kolsky in F# Chat
Ayrat Hudaygulov
Станут лучше! Минима на 50%
Забавно, что, видать, нехилый прирост к производительности дала смена du на обычные классы. Что несколько намекает на тормознутость этих du.
источник

AH

Ayrat Hudaygulov in F# Chat
Traveller Kolsky
Забавно, что, видать, нехилый прирост к производительности дала смена du на обычные классы. Что несколько намекает на тормознутость этих du.
Не в этом дело, учитывая что ДУ это классы
источник

AH

Ayrat Hudaygulov in F# Chat
Не может смена классов на классы дать буст перфа.
источник

NM

Nikolay M in F# Chat
Там кажется проблема есть в утечках 🤔
источник