Skip to content

Commit

Permalink
kotlinx.benchmark 093d315
Browse files Browse the repository at this point in the history
  • Loading branch information
ephemient committed Dec 1, 2024
1 parent 2b5f894 commit dfb1fb6
Show file tree
Hide file tree
Showing 10 changed files with 561 additions and 0 deletions.
Binary file not shown.
288 changes: 288 additions & 0 deletions jmh-visualizer/89889688147bd7575d6327160d64e760.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
47 changes: 47 additions & 0 deletions jmh-visualizer/bundle.js

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added jmh-visualizer/favicons/favicon.ico
Binary file not shown.
25 changes: 25 additions & 0 deletions jmh-visualizer/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JMH Visualizer</title>
<meta name="description" content="JMH Visualizer helps you to visualize your JMH benchmark results. Just upload your JSON report and you will get it visualized as charts." />
<meta name="keywords" content="JMH, Java, benchmark, visualization, visualize, viz, visual, report, chart, plot, graph, result, online, explore">
<link rel="shortcut icon" href="favicons/favicon.ico" />
<link rel="icon" href="favicons/favicon.ico" />
<script src="provided.js"></script>
<script src="settings.js"></script>
<style type="text/css">
body {
color: #212121;
font-family: "Helvetica Neue", "Calibri Light", Roboto, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 0.02em;
}
</style>
</head>
<body>
<div id="main"></div>
<script type="text/javascript" src="bundle.js"></script></body>
</html>
198 changes: 198 additions & 0 deletions jmh-visualizer/provided.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
// provided.js - generated by ephemient/aoc2024/Kotlin benchmarks, 2024-12-01 15:08:55.579401824

var providedBenchmarks = ["jvm","linuxX64"];

var providedBenchmarkStore = {
"linuxX64": [
{
"benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1",
"mode": "avgt",
"warmupIterations": 1,
"warmupTime": "1 sec",
"measurementIterations": 5,
"measurementTime": "1 sec",
"params": {},
"advanced": {},
"primaryMetric": {
"score": 1036.4893693304537,
"scoreError": 16.25091942257687,
"scoreConfidence": [
1020.2384499078768,
1052.7402887530304
],
"scorePercentiles": {
"0.00": 1022.4654524838013,
"25.00": 1023.1335556155508,
"50.00": 1026.5973369330452,
"75.00": 1054.7911992440604,
"90.00": 1065.9602138228943,
"99.00": 1065.9602138228943,
"99.90": 1065.9602138228943,
"99.99": 1065.9602138228943,
"100.00": 1065.9602138228943
},
"scoreUnit": "us/op",
"rawData": [
[
1026.5973369330452,
1065.9602138228943,
1043.6221846652268,
1023.8016587473003,
1022.4654524838013
]
]
},
"secondaryMetrics": {}
},
{
"benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2",
"mode": "avgt",
"warmupIterations": 1,
"warmupTime": "1 sec",
"measurementIterations": 5,
"measurementTime": "1 sec",
"params": {},
"advanced": {},
"primaryMetric": {
"score": 865.0399051029544,
"scoreError": 2.679024628692065,
"scoreConfidence": [
862.3608804742623,
867.7189297316465
],
"scorePercentiles": {
"0.00": 862.4812041181737,
"25.00": 862.7799194270367,
"50.00": 863.120054610564,
"75.00": 868.2598160250673,
"90.00": 869.3890922112803,
"99.00": 869.3890922112803,
"99.90": 869.3890922112803,
"99.99": 869.3890922112803,
"100.00": 869.3890922112803
},
"scoreUnit": "us/op",
"rawData": [
[
863.0786347358998,
863.120054610564,
867.1305398388541,
869.3890922112803,
862.4812041181737
]
]
},
"secondaryMetrics": {}
}
],
"jvm": [
{
"jmhVersion": "1.21",
"benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part1",
"mode": "avgt",
"threads": 1,
"forks": 1,
"jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs": [
"-Dfile.encoding=UTF-8",
"-Duser.country",
"-Duser.language=en",
"-Duser.variant"
],
"jdkVersion": "21.0.5",
"vmName": "OpenJDK 64-Bit Server VM",
"vmVersion": "21.0.5+11-LTS",
"warmupIterations": 1,
"warmupTime": "1 s",
"warmupBatchSize": 1,
"measurementIterations": 5,
"measurementTime": "1 s",
"measurementBatchSize": 1,
"primaryMetric": {
"score": 292.03783357937607,
"scoreError": 4.400144013628806,
"scoreConfidence": [
287.6376895657473,
296.43797759300486
],
"scorePercentiles": {
"0.0": 290.49569561428984,
"50.0": 292.3775752703888,
"90.0": 293.52728667840375,
"95.0": 293.52728667840375,
"99.0": 293.52728667840375,
"99.9": 293.52728667840375,
"99.99": 293.52728667840375,
"99.999": 293.52728667840375,
"99.9999": 293.52728667840375,
"100.0": 293.52728667840375
},
"scoreUnit": "us/op",
"rawData": [
[
293.52728667840375,
290.49569561428984,
292.3775752703888,
292.3789695995323,
291.40964073426574
]
]
},
"secondaryMetrics": {}
},
{
"jmhVersion": "1.21",
"benchmark": "com.github.ephemient.aoc2024.exe.Day1Bench.part2",
"mode": "avgt",
"threads": 1,
"forks": 1,
"jvm": "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs": [
"-Dfile.encoding=UTF-8",
"-Duser.country",
"-Duser.language=en",
"-Duser.variant"
],
"jdkVersion": "21.0.5",
"vmName": "OpenJDK 64-Bit Server VM",
"vmVersion": "21.0.5+11-LTS",
"warmupIterations": 1,
"warmupTime": "1 s",
"warmupBatchSize": 1,
"measurementIterations": 5,
"measurementTime": "1 s",
"measurementBatchSize": 1,
"primaryMetric": {
"score": 160.49429140386093,
"scoreError": 23.719779883107524,
"scoreConfidence": [
136.7745115207534,
184.21407128696845
],
"scorePercentiles": {
"0.0": 156.94413117840892,
"50.0": 157.15604949717158,
"90.0": 171.28259650625108,
"95.0": 171.28259650625108,
"99.0": 171.28259650625108,
"99.9": 171.28259650625108,
"99.99": 171.28259650625108,
"99.999": 171.28259650625108,
"99.9999": 171.28259650625108,
"100.0": 171.28259650625108
},
"scoreUnit": "us/op",
"rawData": [
[
171.28259650625108,
159.96567119782503,
156.94413117840892,
157.12300863964813,
157.15604949717158
]
]
},
"secondaryMetrics": {}
}
]
};
3 changes: 3 additions & 0 deletions jmh-visualizer/settings.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
var defaultSettings = { // eslint-disable-line no-unused-vars
topBar: 'default' //possible values ['default', 'off', 'my custom headline']
}

0 comments on commit dfb1fb6

Please sign in to comment.