Информация об изменениях

Сообщение Re[2]: Очень эффективно (цифры насколько именно и когда - вн от 29.12.2019 0:25

Изменено 29.12.2019 0:36 VladCore

Re[2]: Очень эффективно (цифры насколько именно и когда - вн
Здравствуйте, Passerby, Вы писали:

P>Здравствуйте, VladCore, Вы писали:

VC>>- 6 микросекунд в NET Framework 4.8.

P>А сами операции над числами, массивами, словарями где быстрее: NET Framework 4.8 или NET Core?


не смейся но зависит от версии .NET Core

Числодробительные задачи быстрее всего в NET Core 3.0/3.1
Потом в топе — Mono
Потом Net Core 2.0/2.1/2.2
Хуже всех Net Framework 4.8

Под числодробительными задачами я в бенчмарк "засунул" три очень популярных:
— QuickSort
— SHA256
— и распаковка GZip

Все три на строго Managed C#. Я их сам конечно не писал а взял реализации из открытых источников

Отчеты по всем трем — в том же бенчмарке что и по ссылке выше.

P.S. да, действительно, в 2018 и 2019 году пока в сентябре не вышел .NET Core 3.0 MONO БЫЛ БЫСТРЕЕ CORE в математике, хотя при этом жутко тормозил в асинхронщине.
Re[2]: Очень эффективно (цифры насколько именно и когда - вн
Здравствуйте, Passerby, Вы писали:

P>Здравствуйте, VladCore, Вы писали:

VC>>- 6 микросекунд в NET Framework 4.8.

P>А сами операции над числами, массивами, словарями где быстрее: NET Framework 4.8 или NET Core?


не смейся но зависит от версии .NET Core

Числодробительные задачи быстрее всего в NET Core 3.0/3.1
Потом в топе — Mono и 6й и 5й версии.
Потом Net Core 2.0/2.1/2.2
Хуже всех Net Framework 4.8

Под числодробительными задачами я в бенчмарк "засунул" три очень популярных:
— QuickSort
— SHA256
— и распаковка GZip

Все три на строго Managed C#. Я их сам конечно не писал а взял реализации из открытых источников

Отчеты по всем трем — в том же бенчмарке что и по ссылке выше.

P.S. да, действительно, в 2018 и 2019 году пока в сентябре не вышел .NET Core 3.0 MONO БЫЛ БЫСТРЕЕ CORE в математике, хотя при этом жутко тормозил в асинхронщине.