BLaufzeitexperimente Parallele Streams

B.1Experimentelle Anordnungen

Die Experimente analysieren die Effekte unterschiedlicher Einflussfaktoren auf die Laufzeit bei einer parallelen Ausführung mit parallelen Streams:

  • Größe der Datenquelle
  • Art der Datenquelle
  • Zwischenoperationen
  • Terminal-Operationen
  • Boxing
  • Collectors mit Map und ConcurrentMap

Die Experimente wurden auf einem PC mit einem Dual Core Intel i5-8350U 1,7GHz und 16GB Speicher durchgeführt. Zum Aufbau der Experimente wurde das Java Microbenchmark Harness (JHM) [41] eingesetzt, das Teil des Open JDK ist. Die Experimente wurden mit dem Java-System Version 8 durchgeführt. Die Experimente sind so gestaltet, dass sie die wesentlichen Effekte zeigen.

Bei den Laufzeitmessungen mit JMH wurde ...

Get Funktionale Programmierung in Java now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.