public double getTimerAverage(final String name) { return getTimer(name).map(t -> t.getAverage()).orElse(0.); }
@Override public String toString() { if (_startCount > 0) return "Timer " + _name + " Avg: " + getAverage() + " Count: " + _count + " Total: " + getTotal() + " Still running: " + _startCount; return "Timer " + _name + " Avg: " + getAverage() + " Count: " + _count + " Total: " + getTotal(); }
@Override public String toString() { if (_startCount > 0) return "Timer " + _name + " Avg: " + getAverage() + " Count: " + _count + " Total: " + getTotal() + " Still running: " + _startCount; return "Timer " + _name + " Avg: " + getAverage() + " Count: " + _count + " Total: " + getTotal(); }
public double getTimerAverage(final String name) { return getTimer(name).map(t -> t.getAverage()).orElse(0.); }
return (int) (o2.getAverage() - o1.getAverage()); else if (sortBy.equalsIgnoreCase("Count")) row.add(nf.format(timer.getAverage()));
return (int) (o2.getAverage() - o1.getAverage()); else if (sortBy.equalsIgnoreCase("Count")) row.add(nf.format(timer.getAverage()));
private void printStatistics() { if (!_verbose) { return; } _timers.getTimer("explain")// .ifPresent(timer -> { verbose("Subclass relations : " + timer.getCount()); verbose("Multiple explanations: " + _multipleExpCount); verbose("Single explanation "); verbose(" with multiple axioms: " + _multiAxiomExpCount); verbose("Error explaining : " + _errorExpCount); verbose("Average time : " + timer.getAverage() + "ms"); }); }