Skip to content

Commit 9b0dbda

Browse files
committed
add resuls
1 parent 61422be commit 9b0dbda

24 files changed

+3488
-3
lines changed

README.md

+15-2
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,23 @@ The JMH plugin seems to have trouble refreshing the project, so restart the Grad
4141
* Verify token, get claim.
4242

4343
## Latest results
44-
Running for OpenJDK 11 build 11.0.11.0.9, Fedora Linux 5.13.4-200, AMD Ryzen 7 PRO 3700U laptop.
44+
Running for OpenJDK 11 build 11.0.18+10 and OpenJDK 17 build 17.0.6+10, on Fedora Linux 6.1.8-200, AMD Ryzen 5950.
4545

46-
A [visualization_v1.4.0] is available. In short, [fusionauth-jwt] is the fastest parser, but Java-jwt is very close.
46+
Result visualizations:
47+
48+
* [visualization_v1.5.0_jdk11]
49+
* [visualization_v1.5.0_jdk17]
50+
51+
In short, [fusionauth-jwt] is marginally faster than [java-jwt] for JWT verification. [fusionauth-jwt] can parse faster (without verification).
4752

4853
# Previous results
4954
Note that **the relative number matters**, benchmarks are not necessarily run on the same machine, operating system or Java version.
5055

56+
## Version 1.4.0:
57+
Running for OpenJDK 11 build 11.0.11.0.9, Fedora Linux 5.13.4-200, AMD Ryzen 7 PRO 3700U laptop.
58+
59+
A [visualization_v1.4.0] is available. In short, [fusionauth-jwt] is the fastest parser, but Java-jwt is very close.
60+
5161
## Version 1.3.0:
5262
Running for OpenJDK 1.8.0 build 275-b01, Fedora Linux 5.10.7-200, AMD 5950x.
5363

@@ -109,6 +119,7 @@ Only [java-jwt] seems to parse without validation, at about 65.2k operations per
109119

110120
# History
111121

122+
- 1.5.0: Updated dependencies
112123
- 1.3.0: Updated dependencies, added Nimbus JOSE + JWT
113124
- 1.2.0: Added FusionAuth
114125
- 1.1.0: Bumped versions after accepted performance-enhancing [PR#255] for java-jwt.
@@ -127,6 +138,8 @@ Only [java-jwt] seems to parse without validation, at about 65.2k operations per
127138
[visualization_v1.2.0]: https://skjolber.github.io/java-jwt-benchmark/jmh_v1.2.0/index.html
128139
[visualization_v1.3.0]: https://skjolber.github.io/java-jwt-benchmark/jmh_v1.3.0/index.html
129140
[visualization_v1.4.0]: https://skjolber.github.io/java-jwt-benchmark/jmh_v1.4.0/index.html
141+
[visualization_v1.5.0_jdk11]: https://skjolber.github.io/java-jwt-benchmark/jmh_v1.5.0_jdk11/index.html
142+
[visualization_v1.5.0_jdk17]: https://skjolber.github.io/java-jwt-benchmark/jmh_v1.5.0_jdk17/index.html
130143
[PR#255]: https://github.com/auth0/java-jwt/pull/255
131144
[fusionauth-jwt]: https://github.com/FusionAuth/fusionauth-jwt
132145
[FusionAuth]: https://fusionauth.io/
Binary file not shown.

docs/jmh_v1.5.0_jdk11/89889688147bd7575d6327160d64e760.svg

+288
Loading

docs/jmh_v1.5.0_jdk11/bundle.js

+53
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Binary file not shown.
Binary file not shown.
318 Bytes
Binary file not shown.

docs/jmh_v1.5.0_jdk11/index.html

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>JMH Visualizer</title>
6+
<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." />
7+
<meta name="keywords" content="JMH, Java, benchmark, visualization, visualize, viz, visual, report, chart, plot, graph, result, online, explore">
8+
<link rel="shortcut icon" href="favicons/favicon.ico" />
9+
<link rel="icon" href="favicons/favicon.ico" />
10+
<script src="provided.js"></script>
11+
<script src="settings.js"></script>
12+
<style type="text/css">
13+
body {
14+
color: #212121;
15+
font-family: "Helvetica Neue", "Calibri Light", Roboto, sans-serif;
16+
-webkit-font-smoothing: antialiased;
17+
-moz-osx-font-smoothing: grayscale;
18+
letter-spacing: 0.02em;
19+
}
20+
</style>
21+
</head>
22+
<body>
23+
<div id="main"></div>
24+
<script type="text/javascript" src="bundle.js"></script></body>
25+
</html>

0 commit comments

Comments
 (0)