Skip to content

Commit 1e45af7

Browse files
author
github-action-benchmark
committed
add Compare KMP JSON schema validator (jmh) benchmark result for 21d5c29
1 parent 2b2f137 commit 1e45af7

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": 1729349643748,
2+
"lastUpdate": 1729349654443,
33
"repoUrl": "https://github.com/OptimumCode/json-schema-validator",
44
"entries": {
55
"KMP JSON schema validator": [
@@ -32428,6 +32428,270 @@ window.BENCHMARK_DATA = {
3242832428
"extra": "iterations: 10\nforks: 1\nthreads: 1"
3242932429
}
3243032430
]
32431+
},
32432+
{
32433+
"commit": {
32434+
"author": {
32435+
"email": "49699333+dependabot[bot]@users.noreply.github.com",
32436+
"name": "dependabot[bot]",
32437+
"username": "dependabot[bot]"
32438+
},
32439+
"committer": {
32440+
"email": "[email protected]",
32441+
"name": "GitHub",
32442+
"username": "web-flow"
32443+
},
32444+
"distinct": true,
32445+
"id": "21d5c2977fb3bedda2aa2f773f5bc9d2b856568a",
32446+
"message": "Bump kotlin from 2.0.10 to 2.0.21 (#186)",
32447+
"timestamp": "2024-10-19T16:28:17+02:00",
32448+
"tree_id": "dc76d0bb46c030b941aa7beb1936a00c966cb422",
32449+
"url": "https://github.com/OptimumCode/json-schema-validator/commit/21d5c2977fb3bedda2aa2f773f5bc9d2b856568a"
32450+
},
32451+
"date": 1729349653924,
32452+
"tool": "jmh",
32453+
"benches": [
32454+
{
32455+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32456+
"value": 2277.961575566431,
32457+
"unit": "ops/s",
32458+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32459+
},
32460+
{
32461+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32462+
"value": 2039.3645716568585,
32463+
"unit": "ops/s",
32464+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32465+
},
32466+
{
32467+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32468+
"value": 2302.7551542269684,
32469+
"unit": "ops/s",
32470+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32471+
},
32472+
{
32473+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32474+
"value": 2160.4224293785564,
32475+
"unit": "ops/s",
32476+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32477+
},
32478+
{
32479+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32480+
"value": 897.4526889777724,
32481+
"unit": "ops/s",
32482+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32483+
},
32484+
{
32485+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32486+
"value": 810.8405462402619,
32487+
"unit": "ops/s",
32488+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32489+
},
32490+
{
32491+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32492+
"value": 2308.5392393787206,
32493+
"unit": "ops/s",
32494+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32495+
},
32496+
{
32497+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32498+
"value": 2252.3788311784124,
32499+
"unit": "ops/s",
32500+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32501+
},
32502+
{
32503+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32504+
"value": 3047.856076410283,
32505+
"unit": "ops/s",
32506+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32507+
},
32508+
{
32509+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32510+
"value": 5877430.437115532,
32511+
"unit": "ops/s",
32512+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32513+
},
32514+
{
32515+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32516+
"value": 638.1245882879674,
32517+
"unit": "ops/s",
32518+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32519+
},
32520+
{
32521+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32522+
"value": 639.8186514287332,
32523+
"unit": "ops/s",
32524+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32525+
},
32526+
{
32527+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32528+
"value": 3269.5584615027583,
32529+
"unit": "ops/s",
32530+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32531+
},
32532+
{
32533+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32534+
"value": 1687.316445116144,
32535+
"unit": "ops/s",
32536+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32537+
},
32538+
{
32539+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32540+
"value": 3424.9017016432713,
32541+
"unit": "ops/s",
32542+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32543+
},
32544+
{
32545+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32546+
"value": 966207.529199251,
32547+
"unit": "ops/s",
32548+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32549+
},
32550+
{
32551+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32552+
"value": 3280.83650411259,
32553+
"unit": "ops/s",
32554+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32555+
},
32556+
{
32557+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32558+
"value": 1596.6768290300893,
32559+
"unit": "ops/s",
32560+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32561+
},
32562+
{
32563+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32564+
"value": 72.8246775699533,
32565+
"unit": "ops/s",
32566+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32567+
},
32568+
{
32569+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32570+
"value": 83.43229457958174,
32571+
"unit": "ops/s",
32572+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32573+
},
32574+
{
32575+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32576+
"value": 446.28095507333893,
32577+
"unit": "us/op",
32578+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32579+
},
32580+
{
32581+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32582+
"value": 494.54846364836783,
32583+
"unit": "us/op",
32584+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32585+
},
32586+
{
32587+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32588+
"value": 452.13352698467816,
32589+
"unit": "us/op",
32590+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32591+
},
32592+
{
32593+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32594+
"value": 461.16334007371006,
32595+
"unit": "us/op",
32596+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32597+
},
32598+
{
32599+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32600+
"value": 1095.1187196864655,
32601+
"unit": "us/op",
32602+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32603+
},
32604+
{
32605+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32606+
"value": 1139.4280700205154,
32607+
"unit": "us/op",
32608+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32609+
},
32610+
{
32611+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32612+
"value": 432.2969312271489,
32613+
"unit": "us/op",
32614+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32615+
},
32616+
{
32617+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32618+
"value": 449.0429173539005,
32619+
"unit": "us/op",
32620+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32621+
},
32622+
{
32623+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32624+
"value": 319.3050744077403,
32625+
"unit": "us/op",
32626+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32627+
},
32628+
{
32629+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32630+
"value": 0.18325951751954456,
32631+
"unit": "us/op",
32632+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32633+
},
32634+
{
32635+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32636+
"value": 1583.5760465410458,
32637+
"unit": "us/op",
32638+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32639+
},
32640+
{
32641+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32642+
"value": 1561.2927613057861,
32643+
"unit": "us/op",
32644+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32645+
},
32646+
{
32647+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32648+
"value": 293.6270234512607,
32649+
"unit": "us/op",
32650+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32651+
},
32652+
{
32653+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32654+
"value": 644.6314027215944,
32655+
"unit": "us/op",
32656+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32657+
},
32658+
{
32659+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32660+
"value": 302.2764415788743,
32661+
"unit": "us/op",
32662+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32663+
},
32664+
{
32665+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32666+
"value": 1.045708248991084,
32667+
"unit": "us/op",
32668+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32669+
},
32670+
{
32671+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32672+
"value": 295.9893011957404,
32673+
"unit": "us/op",
32674+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32675+
},
32676+
{
32677+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32678+
"value": 644.6984787558488,
32679+
"unit": "us/op",
32680+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32681+
},
32682+
{
32683+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32684+
"value": 13626.558398447736,
32685+
"unit": "us/op",
32686+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32687+
},
32688+
{
32689+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
32690+
"value": 12012.758768187172,
32691+
"unit": "us/op",
32692+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
32693+
}
32694+
]
3243132695
}
3243232696
]
3243332697
}

0 commit comments

Comments
 (0)