Size: a a a

2019 December 27

АП

Александр Попов in Go-go!
некропост :)
источник

ВС

Владимир Столяров in Go-go!
Александр Попов
и куда оно будет вытеснять? :)
В следующие горутины, чтобы не писать явно runtime.Gosched
источник

Y

YWNWA in Go-go!
шо
источник

АП

Александр Попов in Go-go!
YWNWA
шо
ты про тот баг с выделением?
источник

Y

YWNWA in Go-go!
Александр Попов
ты про тот баг с выделением?
это не выделение, это когда пишешь например type оно сразу создает токен для создания названия, ну и короче так выделяет херню эту, а когда ентер нажмешь то уже ок
источник

CF

Captain Flint in Go-go!
Captain Flint
можете рям на моем коде показать?
все, разобрался, спасибо!
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
иначе будет драка за потоки
драка за потоки при кооперативной многозадачности, ага…
источник

DP

Daniel Podolsky in Go-go!
еще раз
источник

DP

Daniel Podolsky in Go-go!
если у вас не хватает проца - у вас не хватате проца, и с помощью воркерпула ситуацию не исправишь.

все, что можно было из этого выжать - уже выжато именно системой горутин и тредпулом.
источник

DP

Daniel Podolsky in Go-go!
5KB памяти на 1М горутин - это 5GB памяти. их имело бы смысл экономить, если бы это было возможно. но ведь нет, не получится, если вы не mail.ru
источник

АП

Александр Попов in Go-go!
но при воркерпуле оно просто будет медленно работать, а при запуске 100500 гоурутин оно будет еще и накладные расходы тратить + все одновременно и ничего готового
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
но при воркерпуле оно просто будет медленно работать, а при запуске 100500 гоурутин оно будет еще и накладные расходы тратить + все одновременно и ничего готового
коллега, я придумал!

вы идете и меряете эти самые накладные.

пока не будет результатов - на эту тему больше не высказываетесь

ы?
источник

АП

Александр Попов in Go-go!
у меня так нет идеи чем померить накладные
источник

АП

Александр Попов in Go-go!
с достаточной точностью
источник

DP

Daniel Podolsky in Go-go!
ну как же! pprof же! 🙂
источник

АП

Александр Попов in Go-go!
ой все :)
источник

АП

Александр Попов in Go-go!
на самом деле я исхожу из логики - открыть гоурутину и закрыть гоурутину это накладные расходы
источник

Z

Zver in Go-go!
Александр Попов
плюс каждая гоурутина кушает 5 кб памяти
Под линем у меня ела 2кб, а пол виндой 4.
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
на самом деле я исхожу из логики - открыть гоурутину и закрыть гоурутину это накладные расходы
примерно такие же, как запустить функцию и завершить функцию

вы экономите на запуске функций? ручной инлайн делаете?
источник

p

pragus in Go-go!
Daniel Podolsky
коллега, я придумал!

вы идете и меряете эти самые накладные.

пока не будет результатов - на эту тему больше не высказываетесь

ы?
Я мерил. Но экономить имеет смысл только либо в идиотских кейсах, либо если вы пишите udp-сервер
источник