Skip to content

Commit b173123

Browse files
author
github-action-benchmark
committed
add Compare KMP JSON schema validator (jmh) benchmark result for 6f6dc20
1 parent e514ea0 commit b173123

File tree

1 file changed

+265
-1
lines changed

1 file changed

+265
-1
lines changed

dev/bench/data.js

Lines changed: 265 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1730238974318,
2+
"lastUpdate": 1730238987153,
33
"repoUrl": "https://github.com/OptimumCode/json-schema-validator",
44
"entries": {
55
"KMP JSON schema validator": [
@@ -35092,6 +35092,270 @@ window.BENCHMARK_DATA = {
3509235092
"extra": "iterations: 10\nforks: 1\nthreads: 1"
3509335093
}
3509435094
]
35095+
},
35096+
{
35097+
"commit": {
35098+
"author": {
35099+
"email": "49699333+dependabot[bot]@users.noreply.github.com",
35100+
"name": "dependabot[bot]",
35101+
"username": "dependabot[bot]"
35102+
},
35103+
"committer": {
35104+
"email": "[email protected]",
35105+
"name": "GitHub",
35106+
"username": "web-flow"
35107+
},
35108+
"distinct": true,
35109+
"id": "6f6dc204b717780c735faaefcb2eb07658381d38",
35110+
"message": "Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1 (#208)",
35111+
"timestamp": "2024-10-29T22:31:06+01:00",
35112+
"tree_id": "c11dd768264016152809f0038202b583a21aeb76",
35113+
"url": "https://github.com/OptimumCode/json-schema-validator/commit/6f6dc204b717780c735faaefcb2eb07658381d38"
35114+
},
35115+
"date": 1730238986557,
35116+
"tool": "jmh",
35117+
"benches": [
35118+
{
35119+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35120+
"value": 2261.921643348126,
35121+
"unit": "ops/s",
35122+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35123+
},
35124+
{
35125+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35126+
"value": 1969.2294125232488,
35127+
"unit": "ops/s",
35128+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35129+
},
35130+
{
35131+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35132+
"value": 2275.1686291172837,
35133+
"unit": "ops/s",
35134+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35135+
},
35136+
{
35137+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35138+
"value": 2131.9510655321806,
35139+
"unit": "ops/s",
35140+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35141+
},
35142+
{
35143+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35144+
"value": 879.6836244353832,
35145+
"unit": "ops/s",
35146+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35147+
},
35148+
{
35149+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35150+
"value": 863.9721181703417,
35151+
"unit": "ops/s",
35152+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35153+
},
35154+
{
35155+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35156+
"value": 2268.2558704077464,
35157+
"unit": "ops/s",
35158+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35159+
},
35160+
{
35161+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35162+
"value": 2184.4293365343988,
35163+
"unit": "ops/s",
35164+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35165+
},
35166+
{
35167+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35168+
"value": 3148.019194163147,
35169+
"unit": "ops/s",
35170+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35171+
},
35172+
{
35173+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35174+
"value": 6130477.941445896,
35175+
"unit": "ops/s",
35176+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35177+
},
35178+
{
35179+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35180+
"value": 650.6122441478525,
35181+
"unit": "ops/s",
35182+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35183+
},
35184+
{
35185+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35186+
"value": 644.0691578380495,
35187+
"unit": "ops/s",
35188+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35189+
},
35190+
{
35191+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35192+
"value": 3298.878118373882,
35193+
"unit": "ops/s",
35194+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35195+
},
35196+
{
35197+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35198+
"value": 1685.5510811763604,
35199+
"unit": "ops/s",
35200+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35201+
},
35202+
{
35203+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35204+
"value": 3325.575499376687,
35205+
"unit": "ops/s",
35206+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35207+
},
35208+
{
35209+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35210+
"value": 948775.4786304429,
35211+
"unit": "ops/s",
35212+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35213+
},
35214+
{
35215+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35216+
"value": 3335.4707671404162,
35217+
"unit": "ops/s",
35218+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35219+
},
35220+
{
35221+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35222+
"value": 1599.541288951857,
35223+
"unit": "ops/s",
35224+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35225+
},
35226+
{
35227+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35228+
"value": 74.21582538191572,
35229+
"unit": "ops/s",
35230+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35231+
},
35232+
{
35233+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35234+
"value": 80.37731033722554,
35235+
"unit": "ops/s",
35236+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35237+
},
35238+
{
35239+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35240+
"value": 452.3475207289487,
35241+
"unit": "us/op",
35242+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35243+
},
35244+
{
35245+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35246+
"value": 477.46422596568726,
35247+
"unit": "us/op",
35248+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35249+
},
35250+
{
35251+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35252+
"value": 437.94661872448114,
35253+
"unit": "us/op",
35254+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35255+
},
35256+
{
35257+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35258+
"value": 446.6038819792431,
35259+
"unit": "us/op",
35260+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35261+
},
35262+
{
35263+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35264+
"value": 1103.8115611999422,
35265+
"unit": "us/op",
35266+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35267+
},
35268+
{
35269+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35270+
"value": 1143.7410613938532,
35271+
"unit": "us/op",
35272+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35273+
},
35274+
{
35275+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35276+
"value": 436.57164470039186,
35277+
"unit": "us/op",
35278+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35279+
},
35280+
{
35281+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35282+
"value": 452.27167580916546,
35283+
"unit": "us/op",
35284+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35285+
},
35286+
{
35287+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35288+
"value": 327.65841535683484,
35289+
"unit": "us/op",
35290+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35291+
},
35292+
{
35293+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35294+
"value": 0.15493389875238495,
35295+
"unit": "us/op",
35296+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35297+
},
35298+
{
35299+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35300+
"value": 1557.4166416509033,
35301+
"unit": "us/op",
35302+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35303+
},
35304+
{
35305+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35306+
"value": 1577.352708328034,
35307+
"unit": "us/op",
35308+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35309+
},
35310+
{
35311+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35312+
"value": 298.12436276872734,
35313+
"unit": "us/op",
35314+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35315+
},
35316+
{
35317+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35318+
"value": 603.9441802890585,
35319+
"unit": "us/op",
35320+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35321+
},
35322+
{
35323+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35324+
"value": 297.8904876074927,
35325+
"unit": "us/op",
35326+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35327+
},
35328+
{
35329+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35330+
"value": 1.0366178227721776,
35331+
"unit": "us/op",
35332+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35333+
},
35334+
{
35335+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35336+
"value": 299.2424273305131,
35337+
"unit": "us/op",
35338+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35339+
},
35340+
{
35341+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35342+
"value": 623.4057420564206,
35343+
"unit": "us/op",
35344+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35345+
},
35346+
{
35347+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35348+
"value": 13476.571336319583,
35349+
"unit": "us/op",
35350+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35351+
},
35352+
{
35353+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
35354+
"value": 11913.714975487834,
35355+
"unit": "us/op",
35356+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
35357+
}
35358+
]
3509535359
}
3509635360
]
3509735361
}

0 commit comments

Comments
 (0)