Skip to content

Commit c47e734

Browse files
committed
Merge branch 'master' of github.com:lemire/simdjson
2 parents 1dfceb5 + b1b5665 commit c47e734

2 files changed

Lines changed: 2 additions & 30 deletions

File tree

benchmark/distinctuseridcompetition.cpp

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,6 @@
44
#include <vector>
55

66
#include "benchmark.h"
7-
8-
/*************
9-
// Sinew: A SQL System for Multi-Structured Data
10-
* 1 SELECT DISTINCT “user.id” FROM tweets;
11-
2 SELECT SUM(retweet count) FROM tweets
12-
GROUP BY “user.id”;
13-
3 SELECT “user.id” FROM tweets t1, deletes d1, deletes d2
14-
WHERE t1.id str = d1.“delete.status.id str” AND d1.“delete.status.user id” =
15-
d2.“delete.status.user id” AND t1.“user.lang” = ‘msa’; 4 SELECT t1.“user.screen
16-
name”, t2.“user.screen name” FROM tweets t1, tweets t2, tweets t3
17-
WHEREt1.“user.screen name”=t3.“user.screen name”AND t1.“user.screen name” =
18-
t2.in reply to screen name AND t2.“user.screen name” = t3.in reply to screen
19-
name;
20-
*********************/
21-
227
// #define RAPIDJSON_SSE2 // bad for performance
238
// #define RAPIDJSON_SSE42 // bad for performance
249
#include "rapidjson/document.h"
@@ -286,4 +271,5 @@ int main(int argc, char *argv[]) {
286271
true);
287272
BEST_TIME("sasjon ", sasjon_computestats(p).size(), size, , repeat, volume,
288273
true);
274+
free((void*)p.data());
289275
}

benchmark/parseandstatcompetition.cpp

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,6 @@
22
#include <unistd.h>
33

44
#include "benchmark.h"
5-
6-
/*************
7-
// Sinew: A SQL System for Multi-Structured Data
8-
* 1 SELECT DISTINCT “user.id” FROM tweets;
9-
2 SELECT SUM(retweet count) FROM tweets
10-
GROUP BY “user.id”;
11-
3 SELECT “user.id” FROM tweets t1, deletes d1, deletes d2
12-
WHERE t1.id str = d1.“delete.status.id str” AND d1.“delete.status.user id” =
13-
d2.“delete.status.user id” AND t1.“user.lang” = ‘msa’; 4 SELECT t1.“user.screen
14-
name”, t2.“user.screen name” FROM tweets t1, tweets t2, tweets t3
15-
WHEREt1.“user.screen name”=t3.“user.screen name”AND t1.“user.screen name” =
16-
t2.in reply to screen name AND t2.“user.screen name” = t3.in reply to screen
17-
name;
18-
*********************/
19-
205
// #define RAPIDJSON_SSE2 // bad for performance
216
// #define RAPIDJSON_SSE42 // bad for performance
227
#include "rapidjson/document.h"
@@ -304,4 +289,5 @@ int main(int argc, char *argv[]) {
304289
true);
305290
BEST_TIME("sasjon ", sasjon_computestats(p).valid, true, , repeat, volume,
306291
true);
292+
free((void*)p.data());
307293
}

0 commit comments

Comments
 (0)