728x90
oom 우려로 리스트를 특정 사이즈 만큼 slice 해서 처리 하는 로직을 구현하는 일이 생겼다.
stream을 이용해서 좀더 모던한(?) 느낌을 주고 싶어 검색해 봤는데, List.subList 가 제일 성능이 좋다는 블러그를 발견해서
기록해둔다.
https://e.printstacktrace.blog/divide-a-list-to-lists-of-n-size-in-Java-8/
Divide a list to lists of n size in Java 8
Every Java developer works with lists daily. There are many popular list (or collection) operations implemented in the standard Java 8 library, but there is one that is useful and commonly used, yet
e.printstacktrace.blog
** 추가로 list를 slice 하는 여러가지 라이브러리를 소개해준 글도 있다.
역시 찾아보면 다 제공해주는 유틸이 있어서 굳이 구현 안해도 되네...
'java' 카테고리의 다른 글
adopJDK 설치 (0) | 2022.07.24 |
---|---|
openJDK와 adoptJDK의 차이점 (0) | 2022.07.24 |
openjdk 'GA' 의미 (0) | 2022.05.17 |
java application, 높은 cpu load average 원인들 (0) | 2022.04.28 |
쓰레드, 힙덤프 생성 (0) | 2022.04.27 |
댓글