[Moscow.pm] Сравнение языков

Михаил Монашёв postmaster на softsearch.ru
Пн Фев 9 09:16:17 PST 2015


Здравствуйте.

На том же компе, но на windows 7 64-bit
Node.js - 31ms (http://pastebin.com/T1DVHNFM)

А Go стал медленнее из-за того, что массив из int-ов стал вдвое
длиннее. Но если вместо int явно задать uint32 то результаты сразу
лучше, чем в ноде:

без горутин 64-bit: 14ms https://play.golang.org/p/ojQUVxQEaH
c горутинами 64-bit: 9ms https://play.golang.org/p/ptqnfBqLJk

и в 32-битной венде тоже стало сразу быстрее:

без горутин 32-bit: 22ms
c горутинами 32-bit: 9ms

Из-за того, что все операции только с беззнаковые целыми инструкции
процессора сильно упростились и их почти вдвое стало меньше.

-- 
С уважением,
 Михаил                          mailto:postmaster на softsearch.ru



Подробная информация о списке рассылки Moscow-pm