Код профилирования сильный>
Код: Выделить всё
#ifdef SEND_ASYNC_DEBUG
loge("SendNext, b4send, {}", tn.rdns() starttime); // 4-150 max=1500ns starttime = tn.rdns();
#endif
auto n = send(m_Socket, sendPtr, sendSize, MSG_NOSIGNAL);
#ifdef SEND_ASYNC_DEBUG
loge("SendNext, send, {}", tn.rdns() starttime); // 3000-10000 max=20000ns
Код: Выделить всё
send(xxx,xxx,xxx,xxx)
вопрос[/b]
- Есть ли какие-либо методы оптимизации для сокращения времени передачи сокета?
- Есть ли очевидные проблемы с использованием LD_preload?
Подробнее здесь: https://stackoverflow.com/questions/792 ... timization
Мобильная версия