Vitalie
Vitalie
@rainliu I made some benchmarks between Go(Pion) and Rust with long running time, maybe will help. ---------------------------------------------- Go(Pion) From start of benchmark throughput was grow up to 844Mps ``` 17:49:06...
> should be tokio performance limit > > some other benchmark > > goroutines: 3.22234675s total, 3.222346ms avg per iteration rust_threads: 16.980509645s total, 16.980509ms avg per iteration rust_tokio: 9.56997204s total,...
> add tokio console to check the schedule issue > > https://github.com/tokio-rs/console @whans thanks for `tokio-console`, awesome tool I tried to check with `tokio-console` busy/idle times for tasks but didn't...
@whans Sleep in sending task helped for some time @rainliu After ~5 min I figured out that a lot of tasks `webrtc-sctp-0.3.8/src/timer/[ack,rtx]_timer.rs:[43,153]` was spawned, around 500-600. Most cpu busy time...
@rainliu Added PR webrtc-rs/examples#1
> Has someone found a manual workaround to close the connection, my digging took long to even get here since I assumed this was an issue on my client side...