1+ {
2+ "metadata" : {
3+ "language" : " python" ,
4+ "timestamp" : " 2025-09-12T12:25:16.602580Z" ,
5+ "python_version" : " 3.12.11" ,
6+ "platform" : " macOS-15.6.1-arm64-arm-64bit" ,
7+ "cpu_count" : 10 ,
8+ "total_memory_gb" : 32.0 ,
9+ "total_tests" : 12
10+ },
11+ "results" : [
12+ {
13+ "test_name" : " throughput" ,
14+ "language" : " python" ,
15+ "data_size" : 204904 ,
16+ "concurrency" : 1 ,
17+ "put_latency_ms" : 167.2078056629592 ,
18+ "get_latency_ms" : 198.00823633462036 ,
19+ "end_to_end_latency_ms" : 365.2204166622444 ,
20+ "ops_per_second" : 2.7380725566741777 ,
21+ "bytes_per_second" : 561042.0191527657 ,
22+ "peak_memory_mb" : 0.0 ,
23+ "memory_efficiency_ratio" : 0.0 ,
24+ "p50_latency" : 366.2523329985561 ,
25+ "p95_latency" : 368.30887499672826 ,
26+ "p99_latency" : 368.30887499672826 ,
27+ "timestamp" : " 2025-09-12T12:12:47.306340Z" ,
28+ "python_version" : " 3.12.11" ,
29+ "cpu_count" : 10 ,
30+ "total_memory_gb" : 32.0
31+ },
32+ {
33+ "test_name" : " memory" ,
34+ "language" : " python" ,
35+ "data_size" : 204904 ,
36+ "concurrency" : 1 ,
37+ "put_latency_ms" : 0.0 ,
38+ "get_latency_ms" : 0.0 ,
39+ "end_to_end_latency_ms" : 0.0 ,
40+ "ops_per_second" : 0.0 ,
41+ "bytes_per_second" : 0.0 ,
42+ "peak_memory_mb" : 13.24461841583252 ,
43+ "memory_efficiency_ratio" : 0.01475404394401522 ,
44+ "p50_latency" : 0.0 ,
45+ "p95_latency" : 0.0 ,
46+ "p99_latency" : 0.0 ,
47+ "timestamp" : " 2025-09-12T12:12:55.767866Z" ,
48+ "python_version" : " 3.12.11" ,
49+ "cpu_count" : 10 ,
50+ "total_memory_gb" : 32.0
51+ },
52+ {
53+ "test_name" : " concurrency" ,
54+ "language" : " python" ,
55+ "data_size" : 204904 ,
56+ "concurrency" : 2 ,
57+ "put_latency_ms" : 0.0 ,
58+ "get_latency_ms" : 0.0 ,
59+ "end_to_end_latency_ms" : 710.1961042004405 ,
60+ "ops_per_second" : 1.40806179319419 ,
61+ "bytes_per_second" : 288517.4936726623 ,
62+ "peak_memory_mb" : 0.0 ,
63+ "memory_efficiency_ratio" : 0.0 ,
64+ "p50_latency" : 714.5711250050226 ,
65+ "p95_latency" : 734.5971670001745 ,
66+ "p99_latency" : 734.5971670001745 ,
67+ "timestamp" : " 2025-09-12T12:12:59.345614Z" ,
68+ "python_version" : " 3.12.11" ,
69+ "cpu_count" : 10 ,
70+ "total_memory_gb" : 32.0
71+ },
72+ {
73+ "test_name" : " throughput" ,
74+ "language" : " python" ,
75+ "data_size" : 400000 ,
76+ "concurrency" : 1 ,
77+ "put_latency_ms" : 318.18818066676613 ,
78+ "get_latency_ms" : 375.3186946608669 ,
79+ "end_to_end_latency_ms" : 693.511013664344 ,
80+ "ops_per_second" : 1.4419381672343494 ,
81+ "bytes_per_second" : 576775.2668937398 ,
82+ "peak_memory_mb" : 0.0 ,
83+ "memory_efficiency_ratio" : 0.0 ,
84+ "p50_latency" : 683.0248329933966 ,
85+ "p95_latency" : 731.9190419948427 ,
86+ "p99_latency" : 731.9190419948427 ,
87+ "timestamp" : " 2025-09-12T12:13:03.438736Z" ,
88+ "python_version" : " 3.12.11" ,
89+ "cpu_count" : 10 ,
90+ "total_memory_gb" : 32.0
91+ },
92+ {
93+ "test_name" : " memory" ,
94+ "language" : " python" ,
95+ "data_size" : 400000 ,
96+ "concurrency" : 1 ,
97+ "put_latency_ms" : 0.0 ,
98+ "get_latency_ms" : 0.0 ,
99+ "end_to_end_latency_ms" : 0.0 ,
100+ "ops_per_second" : 0.0 ,
101+ "bytes_per_second" : 0.0 ,
102+ "peak_memory_mb" : 25.70949649810791 ,
103+ "memory_efficiency_ratio" : 0.01483769729176043 ,
104+ "p50_latency" : 0.0 ,
105+ "p95_latency" : 0.0 ,
106+ "p99_latency" : 0.0 ,
107+ "timestamp" : " 2025-09-12T12:13:20.706526Z" ,
108+ "python_version" : " 3.12.11" ,
109+ "cpu_count" : 10 ,
110+ "total_memory_gb" : 32.0
111+ },
112+ {
113+ "test_name" : " concurrency" ,
114+ "language" : " python" ,
115+ "data_size" : 400000 ,
116+ "concurrency" : 2 ,
117+ "put_latency_ms" : 0.0 ,
118+ "get_latency_ms" : 0.0 ,
119+ "end_to_end_latency_ms" : 1415.9630707988981 ,
120+ "ops_per_second" : 0.7062331077856372 ,
121+ "bytes_per_second" : 282493.2431142549 ,
122+ "peak_memory_mb" : 0.0 ,
123+ "memory_efficiency_ratio" : 0.0 ,
124+ "p50_latency" : 1442.751208000118 ,
125+ "p95_latency" : 1467.0746250048978 ,
126+ "p99_latency" : 1467.0746250048978 ,
127+ "timestamp" : " 2025-09-12T12:13:27.813266Z" ,
128+ "python_version" : " 3.12.11" ,
129+ "cpu_count" : 10 ,
130+ "total_memory_gb" : 32.0
131+ },
132+ {
133+ "test_name" : " throughput" ,
134+ "language" : " python" ,
135+ "data_size" : 1000000 ,
136+ "concurrency" : 1 ,
137+ "put_latency_ms" : 768.3273193300314 ,
138+ "get_latency_ms" : 899.5437359990319 ,
139+ "end_to_end_latency_ms" : 1667.8751943351624 ,
140+ "ops_per_second" : 0.5995652452872012 ,
141+ "bytes_per_second" : 599565.2452872013 ,
142+ "peak_memory_mb" : 0.0 ,
143+ "memory_efficiency_ratio" : 0.0 ,
144+ "p50_latency" : 1664.4525000010617 ,
145+ "p95_latency" : 1686.7195410013665 ,
146+ "p99_latency" : 1686.7195410013665 ,
147+ "timestamp" : " 2025-09-12T12:13:38.283071Z" ,
148+ "python_version" : " 3.12.11" ,
149+ "cpu_count" : 10 ,
150+ "total_memory_gb" : 32.0
151+ },
152+ {
153+ "test_name" : " memory" ,
154+ "language" : " python" ,
155+ "data_size" : 1000000 ,
156+ "concurrency" : 1 ,
157+ "put_latency_ms" : 0.0 ,
158+ "get_latency_ms" : 0.0 ,
159+ "end_to_end_latency_ms" : 0.0 ,
160+ "ops_per_second" : 0.0 ,
161+ "bytes_per_second" : 0.0 ,
162+ "peak_memory_mb" : 64.04707050323486 ,
163+ "memory_efficiency_ratio" : 0.014890209792781736 ,
164+ "p50_latency" : 0.0 ,
165+ "p95_latency" : 0.0 ,
166+ "p99_latency" : 0.0 ,
167+ "timestamp" : " 2025-09-12T12:14:17.869233Z" ,
168+ "python_version" : " 3.12.11" ,
169+ "cpu_count" : 10 ,
170+ "total_memory_gb" : 32.0
171+ },
172+ {
173+ "test_name" : " concurrency" ,
174+ "language" : " python" ,
175+ "data_size" : 1000000 ,
176+ "concurrency" : 2 ,
177+ "put_latency_ms" : 0.0 ,
178+ "get_latency_ms" : 0.0 ,
179+ "end_to_end_latency_ms" : 3327.767358098936 ,
180+ "ops_per_second" : 0.3005017756323186 ,
181+ "bytes_per_second" : 300501.77563231863 ,
182+ "peak_memory_mb" : 0.0 ,
183+ "memory_efficiency_ratio" : 0.0 ,
184+ "p50_latency" : 3323.649790996569 ,
185+ "p95_latency" : 3393.2539579982404 ,
186+ "p99_latency" : 3393.2539579982404 ,
187+ "timestamp" : " 2025-09-12T12:14:34.544106Z" ,
188+ "python_version" : " 3.12.11" ,
189+ "cpu_count" : 10 ,
190+ "total_memory_gb" : 32.0
191+ },
192+ {
193+ "test_name" : " throughput" ,
194+ "language" : " python" ,
195+ "data_size" : 10000000 ,
196+ "concurrency" : 1 ,
197+ "put_latency_ms" : 7502.706972004186 ,
198+ "get_latency_ms" : 8922.449360999357 ,
199+ "end_to_end_latency_ms" : 16425.16023599698 ,
200+ "ops_per_second" : 0.06088220666538305 ,
201+ "bytes_per_second" : 608822.0666538305 ,
202+ "peak_memory_mb" : 0.0 ,
203+ "memory_efficiency_ratio" : 0.0 ,
204+ "p50_latency" : 16436.953374999575 ,
205+ "p95_latency" : 16444.18287499866 ,
206+ "p99_latency" : 16444.18287499866 ,
207+ "timestamp" : " 2025-09-12T12:16:13.493495Z" ,
208+ "python_version" : " 3.12.11" ,
209+ "cpu_count" : 10 ,
210+ "total_memory_gb" : 32.0
211+ },
212+ {
213+ "test_name" : " memory" ,
214+ "language" : " python" ,
215+ "data_size" : 10000000 ,
216+ "concurrency" : 1 ,
217+ "put_latency_ms" : 0.0 ,
218+ "get_latency_ms" : 0.0 ,
219+ "end_to_end_latency_ms" : 0.0 ,
220+ "ops_per_second" : 0.0 ,
221+ "bytes_per_second" : 0.0 ,
222+ "peak_memory_mb" : 639.1127805709839 ,
223+ "memory_efficiency_ratio" : 0.014921847057325886 ,
224+ "p50_latency" : 0.0 ,
225+ "p95_latency" : 0.0 ,
226+ "p99_latency" : 0.0 ,
227+ "timestamp" : " 2025-09-12T12:22:34.396830Z" ,
228+ "python_version" : " 3.12.11" ,
229+ "cpu_count" : 10 ,
230+ "total_memory_gb" : 32.0
231+ },
232+ {
233+ "test_name" : " concurrency" ,
234+ "language" : " python" ,
235+ "data_size" : 10000000 ,
236+ "concurrency" : 2 ,
237+ "put_latency_ms" : 0.0 ,
238+ "get_latency_ms" : 0.0 ,
239+ "end_to_end_latency_ms" : 32424.851345802017 ,
240+ "ops_per_second" : 0.030840542315376508 ,
241+ "bytes_per_second" : 308405.4231537651 ,
242+ "peak_memory_mb" : 0.0 ,
243+ "memory_efficiency_ratio" : 0.0 ,
244+ "p50_latency" : 32389.564750003046 ,
245+ "p95_latency" : 32829.3382920092 ,
246+ "p99_latency" : 32829.3382920092 ,
247+ "timestamp" : " 2025-09-12T12:25:16.602065Z" ,
248+ "python_version" : " 3.12.11" ,
249+ "cpu_count" : 10 ,
250+ "total_memory_gb" : 32.0
251+ }
252+ ]
253+ }
0 commit comments