Size: a a a

var chat = new Chat();

2021 October 02

AK

Alex Kiev in var chat = new Chat();
Форматирование от бога
источник

В

Ваня in var chat = new Chat();
ну тебе ж писали, это справедливо только для CPU-bound затратных операций
источник

MN

Mr. N in var chat = new Chat();
Я что-то разницы не вижу что там пул потоков что там
источник

MN

Mr. N in var chat = new Chat();
Paraller.ForEach работает на пуле потоков по идеи
источник

VL

Vova Lantsov in var chat = new Chat();
Очень вряд-ли
Надо конечно исходники смотреть
Но там должен быть другой принцип работы
источник

MN

Mr. N in var chat = new Chat();
какой другой, можно только создать новый new Thread()
источник

MN

Mr. N in var chat = new Chat();
но тогда от него толко вообше ноль)
источник

VL

Vova Lantsov in var chat = new Chat();
Операцию такой сложности как ты написал будет быстрее выполнить без параллельности вовсе, в обычном цикле for
Parallel тоже имеет затраты на деление и запуск параллельных операций
Сложность операций должна быть выше, чтобы параллель класс работал эффективно
Это первое
А второе - кто так блять делает бенчмарки
Первый код ясен пень выполняется медленнее потому что холодный старт
Надо использовать либу BenchmarkDotNet
источник

MN

Mr. N in var chat = new Chat();
источник

SC

Serega Carbon in var chat = new Chat();
та он упертый, ты ему ничего не докажешь)
источник

VL

Vova Lantsov in var chat = new Chat();
Запусти несколько раз подряд и числа будут всегда меняться
Реально точные бенчмарки делаются через BenchmarkDotNet
Не пытайся делать свои костыли
источник

MN

Mr. N in var chat = new Chat();
источник

MN

Mr. N in var chat = new Chat();
в Release запускаю
источник

VL

Vova Lantsov in var chat = new Chat();
Разброс между 1500 и 2200 не смущает получается?)
источник

VL

Vova Lantsov in var chat = new Chat();
Таки да
источник

IV

Ihor Volokhovych in var chat = new Chat();
Не строй свои бенчи, они уже в инете есть
источник

IV

Ihor Volokhovych in var chat = new Chat();
источник

IV

Ihor Volokhovych in var chat = new Chat();
источник

IV

Ihor Volokhovych in var chat = new Chat();
источник

IV

Ihor Volokhovych in var chat = new Chat();
источник