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
- java8
- 안드로이드
- 자료구조강의추천
- 오류제어
- 코딩독학방법
- 데이터베이스강의
- 자바8
- 백엔드 강의
- 자바
- thread
- 문돌이
- 백엔드 코딩
- 코드라떼
- C포인터
- 개발자
- lamda
- CodeLatte
- 스타트업
- RFC
- 백엔드 개발 코딩 강의
- Stream
- 코딩입문
- 데이터베이스기초
- java
- 정규식
- 람다
- 스트림
- 자바자료구조
- CodeCommit
- Android
Archives
- Today
- Total
목록java8 (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