@Override public void taskFinished() { _timer.stop(); }
@Override public void taskFinished() { _timer.stop(); }
public void stopTimer(final String name) { getTimer(name).orElseThrow(() -> _doesNotExist.apply(name))// .stop(); }
public void execute(final String name, final Consumer<Timers> consumer) { if (OpenlletOptions.USE_THREADED_KERNEL) { consumer.accept(this); return; } final Optional<Timer> timer = startTimer(name); consumer.accept(this); timer.ifPresent(t -> t.stop()); }
public void stopTimer(final String name) { getTimer(name).orElseThrow(() -> _doesNotExist.apply(name))// .stop(); }
public void execute(final String name, final Consumer<Timers> consumer) { if (OpenlletOptions.USE_THREADED_KERNEL) { consumer.accept(this); return; } final Optional<Timer> timer = startTimer(name); consumer.accept(this); timer.ifPresent(t -> t.stop()); }
/** * If started _stop the timer and then start it again. */ public void restart() { if (isStarted()) stop(); start(); }
/** * If started _stop the timer and then start it again. */ public void restart() { if (isStarted()) stop(); start(); }
public Collection<PartialBinding> applyRete() { Optional<Timer> timer; if (OpenlletOptions.ALWAYS_REBUILD_RETE) { timer = _timers.startTimer("rule-rebuildRete"); _partialBindings.clear(); _partialBindings.addAll(_unsafeRules); _interpreter.reset(); timer.ifPresent(t -> t.stop()); } timer = _timers.startTimer("rule-reteRun"); _interpreter.run(); timer.ifPresent(t -> t.stop()); return _interpreter.getBindings(); }
protected void finishTask(final String task) { final Optional<Timer> timer = _timers.getTimer(task); timer.ifPresent(t -> { t.stop(); verbose("Finished " + task + " in " + t.format()); }); } }
public boolean isDirectlyBlocked(final Individual blocked) { final Optional<Timer> timer = blocked.getABox().getKB().getTimers().startTimer("dBlocking"); try { return isDirectlyBlockedInt(blocked); } finally { timer.ifPresent(t -> t.stop()); } }
public boolean isDirectlyBlocked(final Individual blocked) { final Optional<Timer> timer = blocked.getABox().getKB().getTimers().startTimer("dBlocking"); try { return isDirectlyBlockedInt(blocked); } finally { timer.ifPresent(t -> t.stop()); } }
/** * {@inheritDoc} */ @Override public QueryResult exec(final Query query) { _logger.fine(() -> "Executing query " + query); final Timer timer = new Timer("CombinedQueryEngine"); timer.start(); prepare(query); branches = 0; exec(new ResultBindingImpl()); timer.stop(); _logger.fine(() -> "#B=" + branches + ", time=" + timer.getLast() + " ms."); return _result; }
public void load(final Set<OWLOntology> ontologies) { final Optional<Timer> timer = _kb.getTimers().startTimer("load"); final Collection<OWLOntology> toBeLoaded = new LinkedHashSet<>(); for (final OWLOntology ontology : ontologies) load(ontology, false, toBeLoaded); _visitor.reset(); _visitor.setAddAxiom(true); for (final OWLOntology ontology : toBeLoaded) ontology.accept(_visitor); _visitor.verify(); timer.ifPresent(t -> t.stop()); }
/** * {@inheritDoc} */ @Override public QueryResult exec(final Query query) { _logger.fine(() -> "Executing query " + query); final Timer timer = new Timer("CombinedQueryEngine"); timer.start(); prepare(query); branches = 0; exec(new ResultBindingImpl()); timer.stop(); _logger.fine(() -> "#B=" + branches + ", time=" + timer.getLast() + " ms."); return _result; }
public void load(final Set<OWLOntology> ontologies) { final Optional<Timer> timer = _kb.getTimers().startTimer("load"); final Collection<OWLOntology> toBeLoaded = new LinkedHashSet<>(); for (final OWLOntology ontology : ontologies) load(ontology, false, toBeLoaded); _visitor.reset(); _visitor.setAddAxiom(true); for (final OWLOntology ontology : toBeLoaded) ontology.accept(_visitor); _visitor.verify(); timer.ifPresent(t -> t.stop()); }
public void load(final Set<OWLOntology> ontologies) { final Optional<Timer> timer = _kb.getTimers().startTimer("load"); final Collection<OWLOntology> toBeLoaded = new LinkedHashSet<>(); for (final OWLOntology ontology : ontologies) load(ontology, false, toBeLoaded); _visitor.reset(); _visitor.setAddAxiom(true); for (final OWLOntology ontology : toBeLoaded) ontology.accept(_visitor); _visitor.verify(); timer.ifPresent(t -> t.stop()); }
public boolean isBlocked(final Individual blocked) { final Optional<Timer> timer = blocked.getABox().getKB().getTimers().startTimer("blocking"); try { return !blocked.isRoot() && (isIndirectlyBlocked(blocked) || isDirectlyBlockedInt(blocked)); } finally { timer.ifPresent(t -> t.stop()); } }
public boolean isBlocked(final Individual blocked) { final Optional<Timer> timer = blocked.getABox().getKB().getTimers().startTimer("blocking"); try { return !blocked.isRoot() && (isIndirectlyBlocked(blocked) || isDirectlyBlockedInt(blocked)); } finally { timer.ifPresent(t -> t.stop()); } }
private static QueryResult runSingleTest(final Query query) { final Timer t = new Timer("Single _query execution"); t.start(); final QueryResult bindings = QueryEngine.exec(query); _logger.info("Execution time=" + t.getElapsed()); t.stop(); _logger.info("Result size = " + bindings.size()); return bindings; }