Re[69]: Реальная производительность WebAssembly?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 27.10.17 11:43
Оценка: :)
Здравствуйте, CoderMonkey, Вы писали:

I>>Читаем вместе — у меня и C# и JS работают медленее чем у тебя.


CM>Возвращаемся к первоисточнику http://rsdn.org/forum/flame.comp/6907242?tree=tree
Автор: Ikemefula
Дата: 18.09.17

CM>По твоему заявлению, JS работает у тебя намного быстрее, чем у меня (даже если взять твой любимый Хром и проигнорировать все остальные барузеры), зато C# — более чем в 2 раза медленнее.

По ссылке два числа для каждого из языков. Видишь ? Тебе понятно, что эти вещи сравнивают разные языковые фичи ? Инициализация сранивает ленивость, сортировка — энергичный код.

>Совершенно поразительная избирательность у твоего железа.



Здесь первая версия C# сравнивается с первой версией JS.

1 инциализация — быстрее C#, потому что yield в ES6 адски медленные. Такой вот факт.
2 сортировка — быстрее JS, потому что в C# тормозит дефолтный компаратор. Собственно это демонстрация того, почему и нужен CompareOrdinal.

Собственно я разделил замеры на инициализацию и сортировку что бы показать вот эти две особенности.
Соотношение может быть немного разным, в зависимости от железа, точнее от разницы между производительностью процессора, кеша и шины памяти.

CM>Может, просто признаешь, что цифры с потолка взял? И так ведь очевидно, зато у тебя совесть чище будет.


Похоже, ты вообще не читаешь, что тебе пишут.

P.S. Если посмотреть, что было дальше
1. твой комп работает примерно вдвое быстрее моего — разница в C# по сортировке 2.5 против 4.7 Собственно и в других сравнениях ровно то же. Там где у тебя ~0.5 у меня ~1с.
2. первую версию JS ты начал запускать в фоксе, когда надо было в хроме.

Вместо того, что бы разобраться, ты перешел к обвинениям
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.