Size: a a a

2020 April 06

AS

An Syd in pro.net
Что за benchmark invocation, у меня бенчмакр на 3 строчки, но там чтение из файла, в нем на gen 0 1000
источник

AS

An Syd in pro.net
Это означает, что он был вызван 1000 раз? Или какой-то коэффициент
источник

IC

Ilya Chernoudov in pro.net
An Syd
Это означает, что он был вызван 1000 раз? Или какой-то коэффициент
ну вот, у тебя на каждый вызов метода вызывается GC
источник

AS

An Syd in pro.net
Тогда я не понимаю, у меня в нем цикл на 10 000 чтений из файла, в этом есть логика, или делать без цикла?
источник

EZ

Eugene Zakharov in pro.net
An Syd
Тогда я не понимаю, у меня в нем цикл на 10 000 чтений из файла, в этом есть логика, или делать без цикла?
код покажи
источник

AS

An Syd in pro.net
await Task.WhenAll(Enumerable.Range(0, 10000).Select(s=>File.ReadAllBytesAsync(@"data.txt")))
источник

AH

Ayrat Hudaygulov in pro.net
очень подозрительный код
источник

Dv

Dr. Friedrich von Never in pro.net
источник

EZ

Eugene Zakharov in pro.net
An Syd
await Task.WhenAll(Enumerable.Range(0, 10000).Select(s=>File.ReadAllBytesAsync(@"data.txt")))
🤨
ты чего добиться хочешь?
источник

AS

An Syd in pro.net
Не, ну там есть врапер, но хочется понять насколько он замедляет, но на фоне чтения с файла там ничего не видно, для большего эффекта делаю в цикле, но опять же, на фоне всего это мало заметно
источник

AH

Ayrat Hudaygulov in pro.net
не в таком клёвом виде но всё же с картинками отображал https://msbuildlog.com/
источник

EZ

Eugene Zakharov in pro.net
An Syd
Не, ну там есть врапер, но хочется понять насколько он замедляет, но на фоне чтения с файла там ничего не видно, для большего эффекта делаю в цикле, но опять же, на фоне всего это мало заметно
ты херню написал какую-то имхо.
Task.WhenAll это про асинхронность, не про параллельность
источник

AS

An Syd in pro.net
Это понятно, мне бы понять как бенчмарком проаналищировать код, который на фоне чтения из файла понтовый
источник

AH

Ayrat Hudaygulov in pro.net
An Syd
Это понятно, мне бы понять как бенчмарком проаналищировать код, который на фоне чтения из файла понтовый
запахло папскими преждевременными оптимизациями
источник

AH

Ayrat Hudaygulov in pro.net
если они даже на фоне IO теряются
источник

AS

An Syd in pro.net
return Task.FromResult ??
источник

AH

Ayrat Hudaygulov in pro.net
то наверное нахер их надо послать
источник

AS

An Syd in pro.net
Если добавить в цикл 10к то уже видно, но тогда меня смущает gen 0 1000
источник

VS

Vasily Shapenko in pro.net
Что видно?
источник

IC

Ilya Chernoudov in pro.net
Зрит в корень😊
источник