본문 바로가기
java

java list slice 성능 비교

by 즐겁게살자 2022. 5. 11.
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 하는 여러가지 라이브러리를 소개해준 글도 있다. 

역시 찾아보면 다 제공해주는 유틸이 있어서 굳이 구현 안해도 되네...

 

https://www.baeldung.com/java-list-split

'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

댓글