http://tutorials.jenkov.com/java-performance/jmh.html
아직 만드는 중...
코테에서는 무조건 StringBuilder를 쓰자. "" + 1, String.format, .toString() 이런 애들보다 StringBuilder가 훨씬 빠르다.
참고 링크
문자열을 split 하는 방법에는 여러 종류가 있는데,
StringTokenizer 클래스 < split < indexOf + substring 순으로 빠르다고 한다. (참고 링크)
그리고, StringTokenizer 클래스와 split 메소드의 속도 차이에 관해서 많은 글이 있었는데, (참고 링크) 해당 링크에서 StringTokenizer가 어떤 조건에서 더 나은지에 대해 상세하게 설명해주었다. 요약하면 1) 구분자가 1개 2) 구분자가 유니코드가 아닐 경우 3) nextToken()을 적게 호출하는 경우에 한정해서는 StringTokenizer가 좋고, 그 외의 경우에는 익숙한 split()을 권장한다고 한다.
1주일만의 런닝. 되지도 않는 아침 런닝은 치우고, 역시 밤에 달려야겠다.
leetcode에서 코테 스터디를 하고 있는데, 실행 시간 줄이는 데에 재미들려서 TIL도 코테 위주로 작성했다. 내일은 스프링 강의에도 좀 집중해야겠다.