Closed hmottestad closed 6 years ago
Benchmark results before changes:
Benchmark Mode Cnt Score Error Units
SPARQLParseBenchmark.temp avgt 40 74.169 ± 1.959 ms/op
Benchmark Mode Cnt Score Error Units
SPARQLParseBenchmark.temp avgt 40 74.248 ± 1.105 ms/op
Benchmark results after changes:
Benchmark Mode Cnt Score Error Units
SPARQLParseBenchmark.temp avgt 40 32.390 ± 0.519 ms/op
Benchmark Mode Cnt Score Error Units
SPARQLParseBenchmark.temp avgt 40 36.420 ± 0.727 ms/op
The jjMoveNfa_0 in SyntaxTreeBuilderTokenManager is taking up 40% of the execution time, it seems, for executing SHACL rules that generate a lot of SPARQL queries.
We need to: