1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | public class ComputeTimeWatch { private static long startMilleTime; private static long endMilleTime; private static boolean isTimeWatchRunning = false; public static void StartTime() { if (isTimeWatchRunning == false) { isTimeWatchRunning = true; startMilleTime = System.currentTimeMillis(); } } public static void EndTime() { isTimeWatchRunning = false; endMilleTime = System.currentTimeMillis(); } public static String GetElapsedTime() { StringBuilder sb = new StringBuilder(); long elapsedMilleSec = endMilleTime - startMilleTime; if (elapsedMilleSec == 0) { sb.append("elapsedTime is zero"); } else { long sec = 0, min = 0, hour = 0; sec = elapsedMilleSec / 1000; if (sec >= 60) { min = sec / 60; sec = sec % 60; } if (min >= 60) { hour = min / 60; min = min % 60; } String time = String.format("%d(hour):%d(min):%d(sec)", hour, min, sec); sb.append(time); } return sb.toString(); } } |
2019년 4월 13일 토요일
# 특정 코드 처리 속도 체크를 하기 위한 간단한 타이머. ( JAVA )
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기