Наткнулся на статью про сравнение языков: https://habr.com/ru/articles/532432/ Там на разных языках проверка числа на простое.
Получаю какие-то странные результаты (моя локальная машина и два разных VPS)
test | AMD Ryzen 5 PRO 4650G (bogomips 7389.19) | AMD EPYC 7763 (bogomips 4890.81) | Intel Xeon CPU E5-2650 v2 (bogomips 5187.65) |
---|---|---|---|
go run test32.go | 4.154385519s | 1.823679616s | 3.120310686s |
go run test64.go | 4.148815286s | 2.0692464s | 9.031017128s |
node test.js | 4.138 | 2.036 | 5.387 |
./test-cpp | 4.16982 sec | 2.19747 sec | 3.18896 sec |
-
Почему рабочая машина так здорово проигрывает явно более слабым ЦПУ на VPS’ках? Энергосбережение? Не успевает разогнаться в MHz?
-
Почему на процессорах AMD почти не играет роли int32/int64 в Go, а на Intel заметно играет?