public long getTimerTotal(final String name) { return getTimer(name).map(t -> t.getTotal()).orElse(0L); }
public long getTimerTotal(final String name) { return getTimer(name).map(t -> t.getTotal()).orElse(0L); }
public String format() { return DurationFormat.LONG.format(getTotal() + getElapsed()); } }
public String format() { return DurationFormat.LONG.format(getTotal() + getElapsed()); } }
t.stop(); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); t.stop(); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); timers.stopTimer("Third classification"); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); for (final Timer timer : timers.getTimers()) if (!timer.isStarted()) System.out.println(timer.getName() + ": " + timer.getTotal() + "ms");
t.stop(); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); t.stop(); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); timers.stopTimer("Third classification"); System.out.println("\nClassification time: " + t.getTotal() + "ms"); System.out.println("Subclasses of " + pain + ": " + classifier.getSubClasses(pain, true).entities().map(OWLClass::toString).collect(Collectors.joining(",")) + "\n"); for (final Timer timer : timers.getTimers()) if (!timer.isStarted()) System.out.println(timer.getName() + ": " + timer.getTotal() + "ms");
public void doAllTBoxTests(final String dirName, final FileFilter filter) { final File dir = new File(dirName); final File[] files = dir.listFiles(filter); Arrays.sort(files, AlphaNumericComparator.CASE_INSENSITIVE); final TableData table = new TableData(Arrays.asList(new String[] { "Name", "Size", "Time" })); for (int i = 0; i < files.length; i++) { System.out.print(i + 1 + ") "); final List<Object> data = new ArrayList<>(); data.add(files[i]); // Adding a File (Name) try { doTBoxTest(files[i].toString()); data.add(Integer.valueOf(_kb.getClasses().size())); // Adding an Integer. (Size) data.add(Long.toString(_kb.getTimers().getTimer("test").map(t -> t.getTotal()).orElse(0L))); // Adding a String. (Time) } catch (final Exception | OutOfMemoryError | StackOverflowError e) { Log.error(_logger, e); } catch (final Error e) { e.printStackTrace(System.err); } table.add(data); } System.out.print(table); }
System.out.print(" Classify " + _kb.getTimers().getTimerTotal("classify")); timer.ifPresent(t -> System.out.println(" " + t.getTotal()));
timer.ifPresent(t -> System.out.println(" " + t.getTotal()));