@@ -6,7 +6,6 @@ const Benchmark = require('benchmark')
66const suite = new Benchmark . Suite ( )
77const Parser = require ( './../' )
88const Buffer = require ( 'buffer' ) . Buffer
9- const HiredisParser = require ( '../test/hiredis' )
109
1110function returnError ( error ) { }
1211function checkReply ( error , res ) { }
@@ -64,26 +63,16 @@ const options = {
6463 returnFatalError : returnError
6564}
6665const parser = new Parser ( options )
67- const parserHiRedis = new HiredisParser ( options )
6866
6967options . returnBuffers = true
7068const parserBuffer = new Parser ( options )
71- const parserHiRedisBuffer = new HiredisParser ( options )
7269
7370delete options . returnBuffers
7471options . stringNumbers = true
7572const parserStr = new Parser ( options )
7673
7774// BULK STRINGS
7875
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-
8776suite . add ( 'JS PARSER: $ multiple chunks in a bulk string' , function ( ) {
8877 parser . execute ( startBuffer )
8978 parser . execute ( chunkBuffer )
@@ -92,14 +81,6 @@ suite.add('JS PARSER: $ multiple chunks in a bulk string', function () {
9281 parser . execute ( endBuffer )
9382} )
9483
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-
10384suite . add ( 'JS PARSER BUF: $ multiple chunks in a bulk string' , function ( ) {
10485 parserBuffer . execute ( startBuffer )
10586 parserBuffer . execute ( chunkBuffer )
@@ -110,36 +91,18 @@ suite.add('JS PARSER BUF: $ multiple chunks in a bulk string', function () {
11091
11192// CHUNKED STRINGS
11293
113- suite . add ( '\nHIREDIS: + multiple chunks in a string' , function ( ) {
114- parserHiRedis . execute ( chunkedStringPart1 )
115- parserHiRedis . execute ( chunkedStringPart2 )
116- } )
117-
11894suite . add ( 'JS PARSER: + multiple chunks in a string' , function ( ) {
11995 parser . execute ( chunkedStringPart1 )
12096 parser . execute ( chunkedStringPart2 )
12197} )
12298
123- suite . add ( 'HIREDIS BUF: + multiple chunks in a string' , function ( ) {
124- parserHiRedisBuffer . execute ( chunkedStringPart1 )
125- parserHiRedisBuffer . execute ( chunkedStringPart2 )
126- } )
127-
12899suite . add ( 'JS PARSER BUF: + multiple chunks in a string' , function ( ) {
129100 parserBuffer . execute ( chunkedStringPart1 )
130101 parserBuffer . execute ( chunkedStringPart2 )
131102} )
132103
133104// BIG BULK STRING
134105
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-
143106suite . add ( 'JS PARSER: $ 4mb bulk string' , function ( ) {
144107 parser . execute ( startBigBuffer )
145108 for ( var i = 0 ; i < 64 ; i ++ ) {
@@ -148,14 +111,6 @@ suite.add('JS PARSER: $ 4mb bulk string', function () {
148111 parser . execute ( endBuffer )
149112} )
150113
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-
159114suite . add ( 'JS PARSER BUF: $ 4mb bulk string' , function ( ) {
160115 parserBuffer . execute ( startBigBuffer )
161116 for ( var i = 0 ; i < 64 ; i ++ ) {
@@ -166,28 +121,16 @@ suite.add('JS PARSER BUF: $ 4mb bulk string', function () {
166121
167122// STRINGS
168123
169- suite . add ( '\nHIREDIS: + simple string' , function ( ) {
170- parserHiRedis . execute ( stringBuffer )
171- } )
172-
173124suite . add ( 'JS PARSER: + simple string' , function ( ) {
174125 parser . execute ( stringBuffer )
175126} )
176127
177- suite . add ( 'HIREDIS BUF: + simple string' , function ( ) {
178- parserHiRedisBuffer . execute ( stringBuffer )
179- } )
180-
181128suite . add ( 'JS PARSER BUF: + simple string' , function ( ) {
182129 parserBuffer . execute ( stringBuffer )
183130} )
184131
185132// INTEGERS
186133
187- suite . add ( '\nHIREDIS: : integer' , function ( ) {
188- parserHiRedis . execute ( integerBuffer )
189- } )
190-
191134suite . add ( 'JS PARSER: : integer' , function ( ) {
192135 parser . execute ( integerBuffer )
193136} )
@@ -198,10 +141,6 @@ suite.add('JS PARSER STR: : integer', function () {
198141
199142// BIG INTEGER
200143
201- suite . add ( '\nHIREDIS: : big integer' , function ( ) {
202- parserHiRedis . execute ( bigIntegerBuffer )
203- } )
204-
205144suite . add ( 'JS PARSER: : big integer' , function ( ) {
206145 parser . execute ( bigIntegerBuffer )
207146} )
@@ -212,42 +151,22 @@ suite.add('JS PARSER STR: : big integer', function () {
212151
213152// ARRAYS
214153
215- suite . add ( '\nHIREDIS: * array' , function ( ) {
216- parserHiRedis . execute ( arrayBuffer )
217- } )
218-
219154suite . add ( 'JS PARSER: * array' , function ( ) {
220155 parser . execute ( arrayBuffer )
221156} )
222157
223- suite . add ( 'HIREDIS BUF: * array' , function ( ) {
224- parserHiRedisBuffer . execute ( arrayBuffer )
225- } )
226-
227158suite . add ( 'JS PARSER BUF: * array' , function ( ) {
228159 parserBuffer . execute ( arrayBuffer )
229160} )
230161
231162// BIG NESTED ARRAYS
232163
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-
239164suite . add ( 'JS PARSER: * big nested array' , function ( ) {
240165 for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
241166 parser . execute ( bigArrayChunks [ i ] )
242167 }
243168} )
244169
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-
251170suite . add ( 'JS PARSER BUF: * big nested array' , function ( ) {
252171 for ( var i = 0 ; i < bigArrayChunks . length ; i ++ ) {
253172 parserBuffer . execute ( bigArrayChunks [ i ] )
@@ -256,10 +175,6 @@ suite.add('JS PARSER BUF: * big nested array', function () {
256175
257176// ERRORS
258177
259- suite . add ( '\nHIREDIS: - error' , function ( ) {
260- parserHiRedis . execute ( errorBuffer )
261- } )
262-
263178suite . add ( 'JS PARSER: - error' , function ( ) {
264179 parser . execute ( errorBuffer )
265180} )
0 commit comments