[자바 성능튜닝] 조건문과 반복문
Switch-Case 문 Switch-Case문은 작은 숫자부터 큰 숫자 순서대로 비교하는 것이 제일 빠르다. 조건문 조건문자체는 속도에 미치는 영향이 미미하다. 가독성에 더 신경쓰자. do-while문 public void test(List list){ int i=0; do{ if(list.get(i) == 10) break; }while(true); } 만약 list의 0번째가 10이라면 정상적인 동작을 하겠지만, 아닐 경우 무한루프를 돌며 CPU의 코어 한개를 잡아먹으므로 프로그램을 재시작해야할 수 있다. 조심하자 List를 대상으로 반복 for(int i=0; i
JAVA
2015. 4. 13. 19:55
자바 성능측정 라이브러리
JMH : http://openjdk.java.net/projects/code-tools/jmh/Caliper : http://code.google.com/p/caliper/ 와 JUnit 테스트코드 실행용 라이브러리도 있다. JUnitPerf : http://www.clarkware.com/software/JUnitPerf.htmlJUnitBench : http://code.google.com/p/junitbench/ContiPerf : http://databene.org/contiperf.html
JAVA
2015. 4. 13. 19:03
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Jackson
- gitlab
- 메모리
- react
- 시간
- 코어
- Java8
- Swift 2.0
- json
- 성능개선
- 성능
- Docker
- Clojure
- RAMDA
- 자바
- 리액트
- 날짜
- opensource
- Java
- 컴퓨터 시간
- 자바 성능
- 알람
- 람다
- javascript
- 클로저
- 프로세서
- 자료구조
- Stream
- rambda
- 퍼포먼스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함