-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add msquic #10
Comments
funny i just check out your hash table the other day. msquic can't be added here because it handles its own sockets/event loop and there's no way to bifurcate out that feature-- thus this wouldn't be a true apples<->apples comparison, which as the point... identical event loops and harvesting/feeding code, only differentiation being the library used. msquic also uses at least 2 threads. when i first wrote this benchmark to decide which library to use, i did run a static binary of msquic and jailed it to 1 logical core.. and it performed very well, but i don't off hand remember what rank. but it wasn't #1. i haven't looked at this in a while or updated the library versions it builds against or the performance results, but i should get around to that. |
i'll speak with the msquic maintainer about roping in a binary build here though |
I only use google quiche in my projcet. from my benchmark it can reach 520MB/s in my pc intel 9700. the benchmark client/server is a simple single-thread ping-pong without using http3/encrytion on wsl2. -----------------------------------------------------------------------TPS: 69632/sec, QPS: 128119/sec, RBW 500.47, SBW: 500.47 MB/sec Cons: 1 |
can add the result of different quic benchmark?
The text was updated successfully, but these errors were encountered: