Seize the day

POST : Android Dev Study

간단히 만들어본 시각측정 유틸리티 TimeChecker

간단히 만들어본 시각측정 유틸리티

private class TimeChecker {
    long start, check;
    StringBuilder sb = new StringBuilder();

    public void start() {
        start = check = System.nanoTime();
        sb.append("START").append("\n");
    }

    public void checkTime(String tag) {
        long curr = System.nanoTime();
        long diff = curr - check;
        sb.append(tag).append("=").append(TimeUnit.NANOSECONDS.toMillis(diff)).append("ms\n");
        check = curr;
    }

    public String end() {
        checkTime("END");
        long curr = System.nanoTime();
        long diff = curr - start;
        sb.append("TOTAL").append("=").append(TimeUnit.NANOSECONDS.toMillis(diff)).append("ms\n");
        return sb.toString();
    }
}


top

posted at

2017. 7. 18. 16:42


CONTENTS

Seize the day
BLOG main image
김대정의 앱 개발 노트와 사는 이야기
RSS 2.0Tattertools
공지
아카이브
최근 글 최근 댓글
카테고리 태그 구름사이트 링크