Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CodeLatte
- 백엔드 강의
- CodeCommit
- 오류제어
- 백엔드 코딩
- 자바
- 스트림
- 데이터베이스강의
- java8
- 자료구조강의추천
- lamda
- 정규식
- 안드로이드
- Android
- 코딩입문
- 람다
- Stream
- 개발자
- C포인터
- java
- 데이터베이스기초
- 문돌이
- 코드라떼
- RFC
- thread
- 백엔드 개발 코딩 강의
- 자바자료구조
- 자바8
- 코딩독학방법
- 스타트업
Archives
- Today
- Total
목록자바8 (1)
이병록의 개발 블로그
Java8 Stream과 기존 코드 작성시 성능 비교 연구
이 연구는 Java8의 Stream Api를 공부하는 도중에 단순 연산과 Stream Api 사용했을 때 성능비교에 대한 호기심으로 시작되었다. 1. 개요 최초 items.stream().map(Item::getNum).reduce(0, Integer::sum);을 실행했을 때, 실행결과 시간은 얼마나 걸릴까 하고 측정하고, 단순 for문으로 계산했을 때의 시간은 얼마나 걸릴까 측정 후 결과 시간이 현저히 차이나는 것을 보고 의문을 가지게 되었다. 부족한 실력과 내공으로 이런 글을 쓰는 것도 웃기지만 배우는 자세로 도전해 보았다. 유지보수, 생산성 VS 성능 곰곰이 생각해볼 문제이다. 먼저 프로그램을 실행하기 위한 하드웨어 스펙과, 소프트웨어 환경은 이렇다. CPU : Intel(R) Core(TM) i..
과거의 기록
2016. 12. 3. 07:23