Необходимо выбрать способ межпроцессных соединений. Время крайне критично. Сделал тест для named pipe, shared memory, socket(PF_LOCAL), message queue. Пишу/читаю 1000В, замеряю время. Система MontaVista Linux. Поидее быстрее всех должна быть shared memory. Но получил такие результаты: shared memory - 22 message queue - 11 named pipe - 10 socket - 62 врямя(сумарное чтения и записи) дано в микросекундах. Вопрос: почему shared memory работает медленее чем message queue и named pipe? так ли должно быть?
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от io
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от tarle
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум socket(): Too many open files (2016)
- Форум Коммуникация (2003)
- Форум Коммуникация (2002)
- Форум Коммуникация между JVM (2016)
- Форум Коммуникации между микросервисами (2016)
- Форум Коммуникация средствами ping? (2011)
- Форум вопросы межличностной коммуникации (2005)
- Форум amavis-new + spamassassin + DCC не пишет header и spam score (2016)
- Статьи Разработка сетевой библиотеки на C++20: интеграция асинхронности и алгоритма Raft (часть 1) (2023)
- Форум Проблема коммуникации на работе (2016)