Java 8: 스트림 대 컬렉션 성능 비교
최근 비공식 벤치마크에서는 Java 8의 Streams API 성능과 비교하여 우려가 제기되었습니다. 전통적인 컬렉션. 벤치마크에서는 두 접근 방식을 모두 사용하여 정수 목록 필터링과 짝수에 대한 제곱근 계산을 비교합니다.
질문 1: 유효성 테스트
초기 테스트에서는 LinkedList를 다음과 같이 사용했습니다. 목록 끝에 반복 및 삽입에 최적화되지 않은 결과 컬렉션입니다.
질문 2: 스트림 대 컬렉션 성능
JMH(Java Microbenchmarking Harness)는 반복 작업에서 일반적으로 스트림이 바닐라 컬렉션보다 느리다는 사실을 밝혔습니다.
권장 접근 방식
추가 고려 사항
위 내용은 Java 8의 Streams API는 반복 작업을 위한 기존 컬렉션보다 느립니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!