Skip to content

Instantly share code, notes, and snippets.

View novoj's full-sized avatar
💻
Hacking on evitaDB

Jan Novotný novoj

💻
Hacking on evitaDB
View GitHub Profile
@novoj
novoj / http-web-server-updated-2023-03-updated.json
Created April 7, 2023 16:10
HttpServerEvaluationTests results with web server versions updated to 03/2023 and optimizations
[
{
"jmhVersion" : "1.36",
"benchmark" : "one.edee.oss.http_server_evaulation_test.jmh.ServersThroughputBenchmark.graphQLApiEchoQuery_JavalinServer",
"mode" : "thrpt",
"threads" : 4,
"forks" : 1,
"jvm" : "/opt/Java/jdk-17.0.2/bin/java",
"jvmArgs" : [
],
@novoj
novoj / http-web-server-updated-2023-03.json
Last active April 4, 2023 04:37
HttpServerEvaluationTests results with web server versions updated to 03/2023
[
{
"jmhVersion" : "1.36",
"benchmark" : "one.edee.oss.http_server_evaulation_test.jmh.ServersThroughputBenchmark.graphQLApiEchoQuery_JavalinServer",
"mode" : "thrpt",
"threads" : 4,
"forks" : 1,
"jvm" : "/opt/Java/jdk-17.0.2/bin/java",
"jvmArgs" : [
],
@novoj
novoj / http-web-server-baseline-2022-05.json
Last active April 7, 2023 18:19
HttpServerEvaluationTests oritinal results with web server versions from 05/2022
[
{
"jmhVersion" : "1.35",
"benchmark" : "one.edee.oss.http_server_evaulation_test.jmh.ServersThroughputBenchmark.graphQLApiEchoQuery_JavalinServer",
"mode" : "thrpt",
"threads" : 4,
"forks" : 1,
"jvm" : "/opt/Java/jdk-17.0.2/bin/java",
"jvmArgs" : [
],
StringBuilder book = new StringBuilder("This represents contents of the book.");
final Function<StringBuilder, IntSupplier> wordCounter = aString ->
() -> aString.toString().split("\\s+").length;
final IntSupplier curry = wordCounter.apply(book);
int countBeforeChange = curry.getAsInt();
book.setLength(0);
book.append("Book contents has been changed as of now.");
int countAfterChange = curry.getAsInt();
String book = "This represents contents of the book.";
final Function<String, IntSupplier> wordCounter = aString ->
() -> aString.split("\\s+").length;
final IntSupplier curry = wordCounter.apply(book);
int countBeforeChange = curry.getAsInt();
book = "Book contents has been changed as of now.";
int countAfterChange = curry.getAsInt();
System.out.print(
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.spike.ArrayOrHashMap.retrieveValueFromArray",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/Java/jdk11.0.10/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.spike.ArrayOrHashMap.retrieveValueFromArray",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/Java/jdk11.0.10/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.spike.ArrayOrHashMap.retrieveValueFromArray",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/Java/jdk11.0.10/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.spike.ArrayOrHashMap.retrieveValueFromArray",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/Java/jdk11.0.10/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.spike.ArrayOrHashMap.retrieveValueFromArray",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/Java/jdk11.0.10/bin/java",
"jvmArgs" : [
],