/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-110-004/main.java
26 строк
607 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
@BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.NANOSECONDS) @State(Scope.Thread) @Fork(value = 2) @Warmup(iterations = 3) @Measurement(iterations = 5) public class LoopVsStreamBenchmark { private List<Integer> data; @Setup public void setup() { data = IntStream.range(0, 10_000).boxed().collect(Collectors.toList()); } @Benchmark public int sumWithLoop() { int sum = 0; for (int x : data) sum += x; return sum; } @Benchmark public int sumWithStream() { return data.stream().mapToInt(Integer::intValue).sum(); } }