コード例 #1
0
ファイル: TimeTracker.java プロジェクト: LostKe/javastruct
 public static long getItemCountPerSecond(String name, long elements) {
   NanoTimerElement timer = users.get(name);
   timer.refresh();
   if (timer == null) return -1;
   if (elements < 0) return -1;
   if (timer.getElapsedTime() == 0) return -1;
   long items = (BILLION * elements) / timer.getElapsedTime();
   return items;
 }
コード例 #2
0
ファイル: TimeTracker.java プロジェクト: LostKe/javastruct
 public static String getElapsedTimeStringAsMillis(String name) {
   NanoTimerElement timer = users.get(name);
   if (timer == null) return "Invalid chronometer: " + name;
   ;
   timer.refresh();
   return "Delta: "
       + timer.getDiff() / MILLION
       + "ms. Elapsed: "
       + timer.getElapsedTime() / MILLION
       + " ms.";
 }
コード例 #3
0
ファイル: TimeTracker.java プロジェクト: LostKe/javastruct
 public static String getElapsedTimeString(String name) {
   NanoTimerElement timer = users.get(name);
   if (timer == null) return "Invalid chronometer: " + name;
   ;
   timer.refresh();
   return "Delta: "
       + formatter.format((double) timer.getDiff() / BILLION)
       + " s. Elapsed: "
       + formatter.format((double) timer.getElapsedTime() / BILLION)
       + " s.";
 }
コード例 #4
0
ファイル: TimeTracker.java プロジェクト: LostKe/javastruct
 public static long getElapsedTimeMillis(String name) {
   NanoTimerElement timer = users.get(name);
   if (timer == null) return -1;
   timer.refresh();
   return timer.getElapsedTime();
 }