Size: a a a

2021 April 19

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
80% времени у тебя занимает тред пул. Тебя такие замеры устраивают?
источник

P

Phantom in .NET Talks🎄
Нит
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Ну вот!
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
В идеале хорошо бы синхронную апиху бенчить.
источник

P

Phantom in .NET Talks🎄
А ее там нет
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Ну тогда надо вообще перепроектировать всю структуру бенчмарков.
источник

P

Phantom in .NET Talks🎄
Это понятно, но как?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Для начала — выкини циклы с порождением тасков из своих тестов, и сделай обычные async Task методы.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Единичные
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
BDN, внезапно (!) умеет бенчить асинк методы.
источник

P

Phantom in .NET Talks🎄
И это все?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Для начала — всё.
источник

P

Phantom in .NET Talks🎄
А как затестить множество вызовов, или один хватает?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
А это пусть BDN решает.
источник

P

Phantom in .NET Talks🎄
источник

Lr

Larymar r.sorokin in .NET Talks🎄
кстати
а как перезапустить приложение?
из него же самого
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Запусти дочерний процесс и умри.
источник

P

Phantom in .NET Talks🎄
А так дочерный не сдохнет тоже?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Некоторые хитрожопы делают специальные скрипты/батники с таймаутом
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Схуя?
источник