-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[add] added jmh microbenchmark, changed addDocuments to make usage of… #75
base: master
Are you sure you want to change the base?
Conversation
… pipelining, bumped jedis version from 3.01 to 3.1.0
Codecov Report
@@ Coverage Diff @@
## master #75 +/- ##
=======================================
Coverage 80.93% 80.93%
=======================================
Files 34 34
Lines 1385 1385
Branches 203 202 -1
=======================================
Hits 1121 1121
Misses 190 190
Partials 74 74
Continue to review full report at Codecov.
|
@@ -149,7 +223,7 @@ | |||
<configuration> | |||
<aggregate>true</aggregate> | |||
<additionalparam>-Xdoclint:none</additionalparam> | |||
<additionalOptions>-Xdoclint:none</additionalOptions> | |||
<!-- <additionalOptions>-Xdoclint:none</additionalOptions>--> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@filipecosta90 you can just remove this duplication
@filipecosta90 notice the build issue |
.forks(5) | ||
.build(); | ||
|
||
new Runner(opt).run(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it a deamon thread? do you need to "join" on it?
[add] added jmh microbenchmark for document ingestion
[upg] bumped jedis version from 3.01 to 3.1.0 ( to access sendCommand on Pipeline)
[add] changed addDocuments to make usage of pipelining ( see Client_addDocuments vs Client_addDocument microbenchmark ), leading to 16.4K OPS with Client_addDocument vs 18.3K OPS with Client_addDocuments
Client_addDocuments vs Client_addDocument microbenchmark
OSS redis-server + RediSearch ( current master ) runned with the following configs
Benchmark runned via:
output: