io_service
任务饱和时可将 wait_duration
设置为0,以便事件循环在下次tick立刻执行任务io_service
任务饱和时至少要给一定的 wait_duration
到socket.select
,详见提交记录,以防止占满CPU降低整体传输性能,例如阿里云单核CPU服务器,最早测试用例里将 kcp.interval
设置成了0,传输性能很低,只有40Mbits/s,后来保持 kcp.interval=10ms
,同时将发包间隔降低为100us,传输性能提高到1.9Gbit/s