You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -60,19 +60,28 @@ As part of the benchmark, we check the correctness of the implementation.
60
60
61
61
## Benchmarking
62
62
63
-
The shell script `benchmark/benchmark.sh` runs the benchmark 3 times for the most important algorithms, with entry sizes of 10 million and 100 million keys. It is much slower than the above, because each invocation runs only one algorithm (to ensure running one algorithm doesn't influence benchmark results of other algorithms). It stores the results in the file `benchmark-results.txt`. To futher analyze the results, use the java tool `AnalyzeResults.java` from the project https://github.com/FastFilter/fastfilter_java. Complete steps to run the tests and analyze the results:
63
+
The shell script `benchmark/benchmark.sh` runs the benchmark 3 times for the most important algorithms,
64
+
with entry sizes of 10 million and 100 million keys.
65
+
It is much slower than the above, because each invocation runs only one algorithm
66
+
(to ensure running one algorithm doesn't influence benchmark results of other algorithms).
67
+
It stores the results in the file `benchmark-results.txt`.
68
+
To futher analyze the results, use the java tool `AnalyzeResults.java`
69
+
from the project https://github.com/FastFilter/fastfilter_java.
70
+
Requires GCC and Java 8.
71
+
To get a low error, it is best run on a Linux machine that is not otherwise in use.
0 commit comments