Size: a a a

2020 December 04

L

Lupusregina[beta] in Svelte [svelt]
но я этого не делаю, потому что перфоманс
источник

L

Lupusregina[beta] in Svelte [svelt]
данный подход позволит тебе так писать
источник

PP

Piu Piu in Svelte [svelt]
Lupusregina[beta]
но я этого не делаю, потому что перфоманс
У тебя задачи такие что ты упираешься в цпу?
источник

L

Lupusregina[beta] in Svelte [svelt]
ну.. то есть все равно в 10 раз медленее, но и не в 500 в тоже время как с await
источник

PP

Piu Piu in Svelte [svelt]
Lupusregina[beta]
ну.. то есть все равно в 10 раз медленее, но и не в 500 в тоже время как с await
Не будет такой разницы лол
источник

PP

Piu Piu in Svelte [svelt]
У тебя будет так же 500
источник

PP

Piu Piu in Svelte [svelt]
Обычно если задача цпу баунд ее выносят в воркер или даже в пул воркеров
источник

PP

Piu Piu in Svelte [svelt]
Асинхронность это про дешевое ожидание
источник

VP

Vladimir Panimaskin in Svelte [svelt]
Piu Piu
Не будет такой разницы лол
как не будет, он же измерил, выигрываем в 40 раз аж. то есть выполнялся твой код 40 секунд, а перепишешь на генераторы, будет за 1 секунду выполняться, синк эбаут ит
источник

L

Lupusregina[beta] in Svelte [svelt]
Vladimir Panimaskin
как не будет, он же измерил, выигрываем в 40 раз аж. то есть выполнялся твой код 40 секунд, а перепишешь на генераторы, будет за 1 секунду выполняться, синк эбаут ит
в 40 раз быстрее сам call
источник

PP

Piu Piu in Svelte [svelt]
Vladimir Panimaskin
как не будет, он же измерил, выигрываем в 40 раз аж. то есть выполнялся твой код 40 секунд, а перепишешь на генераторы, будет за 1 секунду выполняться, синк эбаут ит
Реквестирую бенчи где так)
источник

VP

Vladimir Panimaskin in Svelte [svelt]
Piu Piu
Реквестирую бенчи где так)
тут оптимизируют коней в вакууме, не нужны бенчи
источник

L

Lupusregina[beta] in Svelte [svelt]
если ты там сортируешь таблицы в пару к строк или обсербл раз 10 дергается async/await мало что поменяет
источник

L

Lupusregina[beta] in Svelte [svelt]
прост вы не понимаете что await в 500(карл) раз медленнее синхронного кода
источник

AP

Alexander Ponomarev in Svelte [svelt]
еперный театр, не может быть асинхронный код синхронным
источник

PP

Piu Piu in Svelte [svelt]
Ты понимаешь что сортировка таблиц и асинк/авейт немного разного рода вещи вообще не связанные
источник

VP

Vladimir Panimaskin in Svelte [svelt]
в реальной жизни все будет не так, кто-то написал for в for в for и дергает это в цикле. вы посмотрите в cpu snapshot, увидите, что в одном и том же месте все красненькое, найдете автора через гит блейм и придете с ним серьезно поговорить
источник

VP

Vladimir Panimaskin in Svelte [svelt]
ну а потом вместе перепишете все на генераторы, да, тут уж ничего не поделать
источник

PP

Piu Piu in Svelte [svelt]
Lupusregina[beta]
прост вы не понимаете что await в 500(карл) раз медленнее синхронного кода
Если сама задача блокирующая асинхронная функция тебе не нужна естественно у тебя асинки будут медленнее. Ты кажется с соломенными чучелами борешься
источник

VP

Vladimir Panimaskin in Svelte [svelt]
Vladimir Panimaskin
ну а потом вместе перепишете все на генераторы, да, тут уж ничего не поделать
это ирония, если что
источник