From 37fa6affc841a587c8fe058121ab70970c705af5 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Thu, 11 Jul 2019 16:20:24 +0000 Subject: [PATCH] Documenting Docker --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 3c8ce115d..b7e902b41 100644 --- a/README.md +++ b/README.md @@ -440,6 +440,18 @@ make allparsingcompetition Both the `parsingcompetition` and `allparsingcompetition` tools take a `-t` flag which produces a table-oriented output that can be conventiently parsed by other tools. + +## Docker + +One can run tests and benchmarks using docker. It especially makes sense under Linux. A privileged access may be needed to get performance counters. + +``` +git clone https://github.com/lemire/simdjson.git +cd simdjson +docker build -t simdjson . +docker run --privileged -t simdjson +``` + ## Other programming languages We distinguish between "bindings" (which just wrap the C++ code) and a port to another programming language (which reimplements everything).