170 похожих чатов

Обработка одного контроллера может заблокировать эвент пул на 100мс -

это кем то замерялось?

14 ответов

12 просмотров

я замерял на рабочей систем, которая написана на C++

N Oleg
я замерял на рабочей систем, которая написана на C...

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

Алексей Попов
Некорректный замер, значит. Возможно при реализаци...

Возможно, ведь код будет переписан и оптимизирован, но тут надо еще учесть что C++ язык низкого уровня и следовательно быстрее JavaScript

есть примеры?

N Oleg
есть примеры?

В лом искать, в целом, на куче докладов по оптимизации JS, скорости JS и прочего в ноде приводились, можешь посмотреть их, в любом случае полезны Общая мысль такая - если ты пишешь нормальный код на ноде с учетом оптимизаций V8 и бенчмарки проводятся на прогретой ноде, то есть ряд задач, в которых js выигрывает. Но среднестатистический код конечно будет медленнее.

N Oleg
Возможно, ведь код будет переписан и оптимизирован...

Это не совсем верно. Если на плюсах код написан оптимально, конечно вряд ли код на ноде сможет показать схожие результаты. Но нельзя утверждать что по умолчанию код на плюсах будет быстрее аналогичного кода в ноде Кроме того я повторюсь: возможно код можно будет сделать асинхронным, поэтому задержек в 100 мс в нём не останется

Михаил Золотарёв
В лом искать, в целом, на куче докладов по оптимиз...

я, кстати, не верю что есть задачи в которых нода выиграет у кода на плюсах. При условии что на плюсах написан нормальный код, а не условная сортировка пузырьками вместо хотя бы быстрой

Ну так это сферический конь) У тебя может быть более производительный код, чем тот же код написанный хорошо на плюсах, может и не быть Поэтому говорить о том, что ты не сможешь сделать лучше - некорректно Плюс, нет предела оптимизациям. Сидят ребята в гугле и 24 на 7 оптимизируют, чтобы ребята из плюсового отдела обзавидовались)

Михаил Золотарёв
Ну так это сферический конь) У тебя может быть бо...

так а примеры есть? чтобы был какой-то код на ноде, и не было возможности на плюсах написать более быстрый (речь ведь о скорости выполнения вроде) код

Алексей Попов
я, кстати, не верю что есть задачи в которых нода ...

а у ассемблера тем более не выиграет, го на нем писать

Алексей Попов
так а примеры есть? чтобы был какой-то код на ноде...

Я ж вроде отвечал - я конкретно не готов предоставить примеры, но они часто в докладах про оптимизацию ноды встречаются и бенчмарки там же. По конкретным кейсам - это скорее к Тимуру нужно. Я лишь говорю то, что видел на докладах когда-то, и то, как я себе представляю работу программ в целом. Ты всегда можешь сделать быстрее. Вот у тебя есть код на плюсах. Кто-то на плюсах написал так, что его версия решения этой задачи на тех же плюсах стала быстрее. А третий ещё быстрее и так далее. Так же и здесь, я предполагаю, что в любом случае возможно превзойти. Вопрос в целесообразности, потому что если ты пишешь на ноде заморачиваясь с тем, чтобы быть быстрее плюсов - то твой код становится нечитаемым и плохо поддерживаемым, а времени ты тратишь дохрена.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта