From 8ec6452ec915c7003df2e80276ee912a3dd25a97 Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Sun, 28 Dec 2025 11:52:44 +0530 Subject: [PATCH] chore: update benchmarks --- benches/100-20-chart.svg | 111 ++++++++++++++++++++++-------------- benches/200-16384-chart.svg | 103 +++++++++++++++------------------ benches/500-16384-chart.svg | 103 +++++++++++++++------------------ benches/README.md | 14 ++--- 4 files changed, 170 insertions(+), 161 deletions(-) diff --git a/benches/100-20-chart.svg b/benches/100-20-chart.svg index 940e9f6..1b546b3 100644 --- a/benches/100-20-chart.svg +++ b/benches/100-20-chart.svg @@ -2,33 +2,33 @@ - - + + - + - + - + - + - + - + - + - + @@ -37,40 +37,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + @@ -79,51 +97,60 @@ Connections: 100, Payload size: 20 - + -uWebSockets -fastwebsockets -tokio-tungstenite -rust-websocket - + -0 -50,000 -100,000 +1,00,000 + +1,50,000 + +2,00,000 + +2,50,000 -150,000 +3,00,000 -200,000 +3,50,000 -250,000 +4,00,000 - + - + - + - + \ No newline at end of file diff --git a/benches/200-16384-chart.svg b/benches/200-16384-chart.svg index 73c0acf..12d5b1b 100644 --- a/benches/200-16384-chart.svg +++ b/benches/200-16384-chart.svg @@ -2,33 +2,33 @@ - - + + - + - + - + - + - + - + - + - + @@ -37,52 +37,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + @@ -91,57 +85,54 @@ Connections: 200, Payload size: 16384 - + -uWebSockets -fastwebsockets -tokio-tungstenite -rust-websocket - + -0 -20,000 - -40,000 +50,000 -60,000 +1,00,000 -80,000 +1,50,000 -100,000 +2,00,000 -120,000 +2,50,000 -140,000 +3,00,000 - + - + - + - + \ No newline at end of file diff --git a/benches/500-16384-chart.svg b/benches/500-16384-chart.svg index 8a847ba..99f3d3e 100644 --- a/benches/500-16384-chart.svg +++ b/benches/500-16384-chart.svg @@ -2,33 +2,33 @@ - - + + - + - + - + - + - + - + - + - + @@ -37,52 +37,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + @@ -91,57 +85,54 @@ Connections: 500, Payload size: 16384 - + -uWebSockets -fastwebsockets -tokio-tungstenite -rust-websocket - + -0 -20,000 - -40,000 +50,000 -60,000 +1,00,000 -80,000 +1,50,000 -100,000 +2,00,000 -120,000 +2,50,000 -140,000 +3,00,000 - + - + - + - + \ No newline at end of file diff --git a/benches/README.md b/benches/README.md index b4d5848..6649b0b 100644 --- a/benches/README.md +++ b/benches/README.md @@ -9,13 +9,13 @@ Y-axis is number of messages sent per sec. (size per message = payload size) ``` -Linux divy 5.19.0-1022-gcp #24~22.04.1-Ubuntu SMP x86_64 GNU/Linux +Darwin Divys-MacBook-Pro-2.local 24.6.0 Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:40 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T6041 arm64 arm Darwin -32GiB System memory -Intel(R) Xeon(R) CPU @ 3.10GHz +64GiB System memory +Apple M4 Max -fastwebsockets 0.4.2 -rust-websocket 0.26.5 -uWebSockets (main d043038) -tokio-tungstenite 0.18.0 +fastwebsockets 0.11.0 +rust-websocket 0.27.0 +uWebSockets (main 65f0af8) +tokio-tungstenite 0.28.0 ```