Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
perf(transport): remove Server::timers (#1784)
* perf(transport): remove Server::timers The current `neqo_transport::server::Server::timers` has a large performance overhead, especially when serving small amount of connections. See #1780 for details. This commit optimizes for the small-number-of-connections case, keeping a single callback timestamp only, iterating each connection when there is no other work to be done. * Cleanups * Rename to wake_at * Introduce ServerConnectionState::{set_wake_at,needs_waking,woken}
- Loading branch information