-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
benchmark JVM varieties (graal, jdk9, ...) #35
Comments
Hacky manual attempt: |
First result looks great, |
Cool! That's measuring the warm VM I assume? Can you easily run a cold bench? As far as I remember, Graal took more effort to warm up in the past than HotSpot. |
Will do when I get a chance. It "felt" equal or better given the timings of the 1st/2nd iteration of hot benchmark, though. |
IIRC the first iteration in our jmh benchmark already includes a number of executions, so there's quite some time for warmup already in there. |
Our benchmarking infrastructure doesn't currently support benchmarking with alternative JVM without "polluting" the main data series. We need update it to add the contents of the system properties "java.vm.name" and "java.runtime.version" as tags that can be used for filtering in Grafana.
We also need to migrate historical data to populate the tags, as grafana makes it impossible (or at least really hard) to to the equivalent of
getOrElse
in the query to default absent tags.The text was updated successfully, but these errors were encountered: