@@ -80,22 +80,10 @@ fn criterion_benchmark(c: &mut Criterion) {
80
80
ext_qos : zenoh_protocol:: transport:: frame:: ext:: QoSType :: DEFAULT ,
81
81
} ;
82
82
83
- let data = Push {
84
- wire_expr : WireExpr :: empty ( ) ,
85
- ext_qos : ext:: QoSType :: DEFAULT ,
86
- ext_tstamp : None ,
87
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
88
- payload : PushBody :: Put ( Put {
89
- timestamp : None ,
90
- encoding : Encoding :: empty ( ) ,
91
- ext_sinfo : None ,
92
- #[ cfg( feature = "shared-memory" ) ]
93
- ext_shm : None ,
94
- ext_attachment : None ,
95
- ext_unknown : vec ! [ ] ,
96
- payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
97
- } ) ,
98
- } ;
83
+ let data = Push :: from ( Put {
84
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
85
+ ..Put :: default ( )
86
+ } ) ;
99
87
100
88
// Calculate the number of messages
101
89
// let mut writer = buff.writer();
@@ -126,22 +114,10 @@ fn criterion_benchmark(c: &mut Criterion) {
126
114
ext_qos : zenoh_protocol:: transport:: frame:: ext:: QoSType :: DEFAULT ,
127
115
} ;
128
116
129
- let data = Push {
130
- wire_expr : WireExpr :: empty ( ) ,
131
- ext_qos : ext:: QoSType :: DEFAULT ,
132
- ext_tstamp : None ,
133
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
134
- payload : PushBody :: Put ( Put {
135
- timestamp : None ,
136
- encoding : Encoding :: empty ( ) ,
137
- ext_sinfo : None ,
138
- #[ cfg( feature = "shared-memory" ) ]
139
- ext_shm : None ,
140
- ext_attachment : None ,
141
- ext_unknown : vec ! [ ] ,
142
- payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
143
- } ) ,
144
- } ;
117
+ let data = Push :: from ( Put {
118
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
119
+ ..Put :: default ( )
120
+ } ) ;
145
121
146
122
let mut writer = buff. writer ( ) ;
147
123
codec. write ( & mut writer, & frame) . unwrap ( ) ;
@@ -167,22 +143,10 @@ fn criterion_benchmark(c: &mut Criterion) {
167
143
ext_qos : zenoh_protocol:: transport:: frame:: ext:: QoSType :: DEFAULT ,
168
144
} ;
169
145
170
- let data = Push {
171
- wire_expr : WireExpr :: empty ( ) ,
172
- ext_qos : ext:: QoSType :: DEFAULT ,
173
- ext_tstamp : None ,
174
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
175
- payload : PushBody :: Put ( Put {
176
- timestamp : None ,
177
- encoding : Encoding :: empty ( ) ,
178
- ext_sinfo : None ,
179
- #[ cfg( feature = "shared-memory" ) ]
180
- ext_shm : None ,
181
- ext_attachment : None ,
182
- ext_unknown : vec ! [ ] ,
183
- payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
184
- } ) ,
185
- } ;
146
+ let data = Push :: from ( Put {
147
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 8 ] ) ,
148
+ ..Put :: default ( )
149
+ } ) ;
186
150
187
151
let mut writer = buff. writer ( ) ;
188
152
codec. write ( & mut writer, & frame) . unwrap ( ) ;
@@ -208,22 +172,10 @@ fn criterion_benchmark(c: &mut Criterion) {
208
172
let mut buff = ZBuf :: empty ( ) ;
209
173
let codec = Zenoh080 :: new ( ) ;
210
174
211
- let data = Push {
212
- wire_expr : WireExpr :: empty ( ) ,
213
- ext_qos : ext:: QoSType :: DEFAULT ,
214
- ext_tstamp : None ,
215
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
216
- payload : PushBody :: Put ( Put {
217
- timestamp : None ,
218
- encoding : Encoding :: empty ( ) ,
219
- ext_sinfo : None ,
220
- #[ cfg( feature = "shared-memory" ) ]
221
- ext_shm : None ,
222
- ext_attachment : None ,
223
- ext_unknown : vec ! [ ] ,
224
- payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
225
- } ) ,
226
- } ;
175
+ let data = Push :: from ( Put {
176
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
177
+ ..Put :: default ( )
178
+ } ) ;
227
179
228
180
c. bench_function ( "Fragmentation ZBuf Write" , |b| {
229
181
b. iter ( || {
@@ -236,22 +188,10 @@ fn criterion_benchmark(c: &mut Criterion) {
236
188
let mut buff = vec ! [ ] ;
237
189
let codec = Zenoh080 :: new ( ) ;
238
190
239
- let data = Push {
240
- wire_expr : WireExpr :: empty ( ) ,
241
- ext_qos : ext:: QoSType :: DEFAULT ,
242
- ext_tstamp : None ,
243
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
244
- payload : PushBody :: Put ( Put {
245
- timestamp : None ,
246
- encoding : Encoding :: empty ( ) ,
247
- ext_sinfo : None ,
248
- #[ cfg( feature = "shared-memory" ) ]
249
- ext_shm : None ,
250
- ext_attachment : None ,
251
- ext_unknown : vec ! [ ] ,
252
- payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
253
- } ) ,
254
- } ;
191
+ let data = Push :: from ( Put {
192
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
193
+ ..Put :: default ( )
194
+ } ) ;
255
195
256
196
let mut writer = buff. writer ( ) ;
257
197
codec. write ( & mut writer, & data) . unwrap ( ) ;
@@ -275,22 +215,10 @@ fn criterion_benchmark(c: &mut Criterion) {
275
215
let mut buff = vec ! [ ] ;
276
216
let codec = Zenoh080 :: new ( ) ;
277
217
278
- let data = Push {
279
- wire_expr : WireExpr :: empty ( ) ,
280
- ext_qos : ext:: QoSType :: DEFAULT ,
281
- ext_tstamp : None ,
282
- ext_nodeid : ext:: NodeIdType :: DEFAULT ,
283
- payload : PushBody :: Put ( Put {
284
- timestamp : None ,
285
- encoding : Encoding :: empty ( ) ,
286
- ext_sinfo : None ,
287
- #[ cfg( feature = "shared-memory" ) ]
288
- ext_shm : None ,
289
- ext_attachment : None ,
290
- ext_unknown : vec ! [ ] ,
291
- payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
292
- } ) ,
293
- } ;
218
+ let data = Push :: from ( Put {
219
+ payload : ZBuf :: from ( vec ! [ 0u8 ; 1_000_000 ] ) ,
220
+ ..Put :: default ( )
221
+ } ) ;
294
222
295
223
let mut writer = buff. writer ( ) ;
296
224
codec. write ( & mut writer, & data) . unwrap ( ) ;
0 commit comments