simplifying the measurements in the stage executors
fixed a number of small (and not so small) issues around our stats
measurements, e.g., wrong averaging of timers. also an experiment with
optimized deletion initialization.
optimized LazySetIntersection using low-level access to set elements,
which are now used in ArrayHashSet, ArrayHashMap; simplified and unified
iterators in these classes
Fix: trackModifiedContexts was enabled during normal classification, was
causing about 20% slow down
changes left from the performance experiments
Merge branch 'feature/perf-experiments'
changed buffering of axioms in the parser (use batches instead of a
bounded queue)
various tweaks and improvements to the concurrent JavaCC lexer
tweak
Merge remote-tracking branch 'origin/feature/low-level-tweaks' into feature/concurrent-parser
finally committing my concurrent lexer + removing the stupid .gitignore
debug -> trace in the random walk incremental tests
changed the location of the example src folder
cleanup
optimized imports
* using different owl ontology managers to not notify the reasoner about
the additions to the ontology which holds inferred axioms
* serializing the results in the functional syntax
minor lceanup
ElkReasoner now tracks changes made to all ontologies in the import
closure and still ignores all others. New tests added
making JavaCCLexerFactory tad more generic
Merge branch 'feature/concurrent-parser'