Pull to refresh
@MaZaAaread⁠-⁠only

User

Send message
Согласен, в подавляющем большинстве случаев, процессор просто ждет сетевой ввод/вывод.
Добавил чтение результата после циклов, результат тот же, увы
Я буквально месяц назад замерял разницу в скорости, между нативными промисами, Bluebird и callback'ами, так вот, callback'и выигрываю в разы… Не верите, убедитесь в этом сами. Это довольно легко.
Так я и не убивал процесс Node.js, я просто запускал 10 раз подряд ab
# wrk -t 4 -c 100 -d30s --timeout 2000 http://127.0.0.1:3000
# zmalloc: Out of memory trying to allocate 16000000040 bytes

У меня не достаточно памяти на сервере чтобы прогнать этот бенчмарк)
Я же писал, что было 10 прогонов, после этого были выбраны самые лучшие результаты. Первый прогон для ноды был гораздо хуже само собой, чем результат который я выложил.
Создание каждого промиса само по себе достаточно дорого стоит, отсюда и такой результат.
12 ...
43

Information

Rating
Does not participate
Registered
Activity