@@ -6,7 +6,6 @@ const Benchmark = require('benchmark')
6
6
const suite = new Benchmark . Suite ( )
7
7
const Parser = require ( './../' )
8
8
const Buffer = require ( 'buffer' ) . Buffer
9
- const HiredisParser = require ( '../test/hiredis' )
10
9
11
10
function returnError ( error ) { }
12
11
function checkReply ( error , res ) { }
@@ -64,26 +63,16 @@ const options = {
64
63
returnFatalError : returnError
65
64
}
66
65
const parser = new Parser ( options )
67
- const parserHiRedis = new HiredisParser ( options )
68
66
69
67
options . returnBuffers = true
70
68
const parserBuffer = new Parser ( options )
71
- const parserHiRedisBuffer = new HiredisParser ( options )
72
69
73
70
delete options . returnBuffers
74
71
options . stringNumbers = true
75
72
const parserStr = new Parser ( options )
76
73
77
74
// BULK STRINGS
78
75
79
- suite . add ( 'HIREDIS: $ multiple chunks in a bulk string' , function ( ) {
80
- parserHiRedis . execute ( startBuffer )
81
- parserHiRedis . execute ( chunkBuffer )
82
- parserHiRedis . execute ( chunkBuffer )
83
- parserHiRedis . execute ( chunkBuffer )
84
- parserHiRedis . execute ( endBuffer )
85
- } )
86
-
87
76
suite . add ( 'JS PARSER: $ multiple chunks in a bulk string' , function ( ) {
88
77
parser . execute ( startBuffer )
89
78
parser . execute ( chunkBuffer )
@@ -92,14 +81,6 @@ suite.add('JS PARSER: $ multiple chunks in a bulk string', function () {
92
81
parser . execute ( endBuffer )
93
82
} )
94
83
95
- suite . add ( 'HIREDIS BUF: $ multiple chunks in a bulk string' , function ( ) {
96
- parserHiRedisBuffer . execute ( startBuffer )
97
- parserHiRedisBuffer . execute ( chunkBuffer )
98
- parserHiRedisBuffer . execute ( chunkBuffer )
99
- parserHiRedisBuffer . execute ( chunkBuffer )
100
- parserHiRedisBuffer . execute ( endBuffer )
101
- } )
102
-
103
84
suite . add ( 'JS PARSER BUF: $ multiple chunks in a bulk string' , function ( ) {
104
85
parserBuffer . execute ( startBuffer )
105
86
parserBuffer . execute ( chunkBuffer )
@@ -110,36 +91,18 @@ suite.add('JS PARSER BUF: $ multiple chunks in a bulk string', function () {
110
91
111
92
// CHUNKED STRINGS
112
93
113
- suite . add ( '\nHIREDIS: + multiple chunks in a string' , function ( ) {
114
- parserHiRedis . execute ( chunkedStringPart1 )
115
- parserHiRedis . execute ( chunkedStringPart2 )
116
- } )
117
-
118
94
suite . add ( 'JS PARSER: + multiple chunks in a string' , function ( ) {
119
95
parser . execute ( chunkedStringPart1 )
120
96
parser . execute ( chunkedStringPart2 )
121
97
} )
122
98
123
- suite . add ( 'HIREDIS BUF: + multiple chunks in a string' , function ( ) {
124
- parserHiRedisBuffer . execute ( chunkedStringPart1 )
125
- parserHiRedisBuffer . execute ( chunkedStringPart2 )
126
- } )
127
-
128
99
suite . add ( 'JS PARSER BUF: + multiple chunks in a string' , function ( ) {
129
100
parserBuffer . execute ( chunkedStringPart1 )
130
101
parserBuffer . execute ( chunkedStringPart2 )
131
102
} )
132
103
133
104
// BIG BULK STRING
134
105
135
- suite . add ( '\nHIREDIS: $ 4mb bulk string' , function ( ) {
136
- parserHiRedis . execute ( startBigBuffer )
137
- for ( var i = 0 ; i < 64 ; i ++ ) {
138
- parserHiRedis . execute ( chunks [ i ] )
139
- }
140
- parserHiRedis . execute ( endBuffer )
141
- } )
142
-
143
106
suite . add ( 'JS PARSER: $ 4mb bulk string' , function ( ) {
144
107
parser . execute ( startBigBuffer )
145
108
for ( var i = 0 ; i < 64 ; i ++ ) {
@@ -148,14 +111,6 @@ suite.add('JS PARSER: $ 4mb bulk string', function () {
148
111
parser . execute ( endBuffer )
149
112
} )
150
113
151
- suite . add ( 'HIREDIS BUF: $ 4mb bulk string' , function ( ) {
152
- parserHiRedisBuffer . execute ( startBigBuffer )
153
- for ( var i = 0 ; i < 64 ; i ++ ) {
154
- parserHiRedisBuffer . execute ( chunks [ i ] )
155
- }
156
- parserHiRedisBuffer . execute ( endBuffer )
157
- } )
158
-
159
114
suite . add ( 'JS PARSER BUF: $ 4mb bulk string' , function ( ) {
160
115
parserBuffer . execute ( startBigBuffer )
161
116
for ( var i = 0 ; i < 64 ; i ++ ) {
@@ -166,28 +121,16 @@ suite.add('JS PARSER BUF: $ 4mb bulk string', function () {
166
121
167
122
// STRINGS
168
123
169
- suite . add ( '\nHIREDIS: + simple string' , function ( ) {
170
- parserHiRedis . execute ( stringBuffer )
171
- } )
172
-
173
124
suite . add ( 'JS PARSER: + simple string' , function ( ) {
174
125
parser . execute ( stringBuffer )
175
126
} )
176
127
177
- suite . add ( 'HIREDIS BUF: + simple string' , function ( ) {
178
- parserHiRedisBuffer . execute ( stringBuffer )
179
- } )
180
-
181
128
suite . add ( 'JS PARSER BUF: + simple string' , function ( ) {
182
129
parserBuffer . execute ( stringBuffer )
183
130
} )
184
131
185
132
// INTEGERS
186
133
187
- suite . add ( '\nHIREDIS: : integer' , function ( ) {
188
- parserHiRedis . execute ( integerBuffer )
189
- } )
190
-
191
134
suite . add ( 'JS PARSER: : integer' , function ( ) {
192
135
parser . execute ( integerBuffer )
193
136
} )
@@ -198,10 +141,6 @@ suite.add('JS PARSER STR: : integer', function () {
198
141
199
142
// BIG INTEGER
200
143
201
- suite . add ( '\nHIREDIS: : big integer' , function ( ) {
202
- parserHiRedis . execute ( bigIntegerBuffer )
203
- } )
204
-
205
144
suite . add ( 'JS PARSER: : big integer' , function ( ) {
206
145
parser . execute ( bigIntegerBuffer )
207
146
} )
@@ -212,42 +151,22 @@ suite.add('JS PARSER STR: : big integer', function () {
212
151
213
152
// ARRAYS
214
153
215
- suite . add ( '\nHIREDIS: * array' , function ( ) {
216
- parserHiRedis . execute ( arrayBuffer )
217
- } )
218
-
219
154
suite . add ( 'JS PARSER: * array' , function ( ) {
220
155
parser . execute ( arrayBuffer )
221
156
} )
222
157
223
- suite . add ( 'HIREDIS BUF: * array' , function ( ) {
224
- parserHiRedisBuffer . execute ( arrayBuffer )
225
- } )
226
-
227
158
suite . add ( 'JS PARSER BUF: * array' , function ( ) {
228
159
parserBuffer . execute ( arrayBuffer )
229
160
} )
230
161
231
162
// BIG NESTED ARRAYS
232
163
233
- suite . add ( '\nHIREDIS: * big nested array' , function ( ) {
234
- for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
235
- parserHiRedis . execute ( bigArrayChunks [ i ] )
236
- }
237
- } )
238
-
239
164
suite . add ( 'JS PARSER: * big nested array' , function ( ) {
240
165
for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
241
166
parser . execute ( bigArrayChunks [ i ] )
242
167
}
243
168
} )
244
169
245
- suite . add ( 'HIREDIS BUF: * big nested array' , function ( ) {
246
- for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
247
- parserHiRedisBuffer . execute ( bigArrayChunks [ i ] )
248
- }
249
- } )
250
-
251
170
suite . add ( 'JS PARSER BUF: * big nested array' , function ( ) {
252
171
for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
253
172
parserBuffer . execute ( bigArrayChunks [ i ] )
@@ -256,10 +175,6 @@ suite.add('JS PARSER BUF: * big nested array', function () {
256
175
257
176
// ERRORS
258
177
259
- suite . add ( '\nHIREDIS: - error' , function ( ) {
260
- parserHiRedis . execute ( errorBuffer )
261
- } )
262
-
263
178
suite . add ( 'JS PARSER: - error' , function ( ) {
264
179
parser . execute ( errorBuffer )
265
180
} )
0 commit comments