и чтобы долго не ковырять, собрал пример с boost asio tcp, 1 кандидат через io_service.run, а 2 через io_service_poll. Накинул парсер http, и при заголовке get отдавал статику (32 байта). 3 кандидат это сервер в реализации qtcpserver, любимые сигналы и слоты в новой редакции а в остальном все тоже самое, парсер, статика 32 байта, и третьим кандидатом стал nginx который тоже отдавал статику 32 бита. Условия так сказать идентичные. Ось окна7. И что вы думаете? Qt почти в три раза быстрее оказался в этом конкретном случае. Что мне делать то теперь? 🤠
привести исходники тестов и как замеряли производительность.
Обсуждают сегодня