diff --git a/.github/workflows/java-simple-stream-benchmark.yml b/.github/workflows/java-simple-stream-benchmark.yml index 058d940f0..b642936de 100644 --- a/.github/workflows/java-simple-stream-benchmark.yml +++ b/.github/workflows/java-simple-stream-benchmark.yml @@ -20,7 +20,7 @@ jobs: timeout-minutes: 15 strategy: matrix: - java-version: ['17', 'dev'] + java-version: ['21', 'dev'] steps: - uses: actions/checkout@v3 - uses: graalvm/setup-graalvm@v1 diff --git a/java-simple-stream-benchmark/README.md b/java-simple-stream-benchmark/README.md index 12f20ffef..1a83c0886 100644 --- a/java-simple-stream-benchmark/README.md +++ b/java-simple-stream-benchmark/README.md @@ -1,15 +1,15 @@ # Simple Java Stream Benchmark -This repository contains the code for a demo application for [GraalVM](graalvm.org). +This repository contains the code for a simple Java Stream benchmark to run on a [GraalVM JDK](http://graalvm.org). ## Prerequisites -- [GraalVM](http://graalvm.org) +- [GraalVM](https://www.graalvm.org/downloads/) ## Preparation -1. Download and install the latest GraalVM JDK using the [GraalVM JDK Downloader](https://github.com/graalvm/graalvm-jdk-downloader). +1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/). ```bash - bash <(curl -sL https://get.graalvm.org/jdk) + sdk install java 21.0.1-graal ``` 2. Download or clone the repository and navigate into the `java-simple-stream-benchmark` directory: diff --git a/java-simple-stream-benchmark/pom.xml b/java-simple-stream-benchmark/pom.xml index 307f0e06b..dfdb132f9 100644 --- a/java-simple-stream-benchmark/pom.xml +++ b/java-simple-stream-benchmark/pom.xml @@ -35,12 +35,12 @@ questions. Simple Java stream benchmark - 3.0 + 4.0 UTF-8 - 1.21 + 1.37 1.8 benchmarks