Skip to content

Commit c931902

Browse files
author
github-action-benchmark
committed
add Compare KMP JSON schema validator (jmh) benchmark result for 569d366
1 parent fd0df06 commit c931902

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": 1729352395265,
2+
"lastUpdate": 1729352412160,
33
"repoUrl": "https://github.com/OptimumCode/json-schema-validator",
44
"entries": {
55
"KMP JSON schema validator": [
@@ -33316,6 +33316,270 @@ window.BENCHMARK_DATA = {
3331633316
"extra": "iterations: 10\nforks: 1\nthreads: 1"
3331733317
}
3331833318
]
33319+
},
33320+
{
33321+
"commit": {
33322+
"author": {
33323+
"email": "49699333+dependabot[bot]@users.noreply.github.com",
33324+
"name": "dependabot[bot]",
33325+
"username": "dependabot[bot]"
33326+
},
33327+
"committer": {
33328+
"email": "[email protected]",
33329+
"name": "GitHub",
33330+
"username": "web-flow"
33331+
},
33332+
"distinct": true,
33333+
"id": "569d366ddc1ebbce7c617e8883612a8fbff92ca8",
33334+
"message": "Bump serialization from 1.7.1 to 1.7.3 (#202)",
33335+
"timestamp": "2024-10-19T17:14:38+02:00",
33336+
"tree_id": "f2575ec9a968a2f4871e53b96b5567ccfbc8fc75",
33337+
"url": "https://github.com/OptimumCode/json-schema-validator/commit/569d366ddc1ebbce7c617e8883612a8fbff92ca8"
33338+
},
33339+
"date": 1729352411009,
33340+
"tool": "jmh",
33341+
"benches": [
33342+
{
33343+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33344+
"value": 2271.996317984182,
33345+
"unit": "ops/s",
33346+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33347+
},
33348+
{
33349+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33350+
"value": 2066.7478497212387,
33351+
"unit": "ops/s",
33352+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33353+
},
33354+
{
33355+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33356+
"value": 2295.284461208511,
33357+
"unit": "ops/s",
33358+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33359+
},
33360+
{
33361+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33362+
"value": 2210.8594358043997,
33363+
"unit": "ops/s",
33364+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33365+
},
33366+
{
33367+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33368+
"value": 937.7979632151024,
33369+
"unit": "ops/s",
33370+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33371+
},
33372+
{
33373+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33374+
"value": 861.4610483236978,
33375+
"unit": "ops/s",
33376+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33377+
},
33378+
{
33379+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33380+
"value": 2295.5899822581628,
33381+
"unit": "ops/s",
33382+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33383+
},
33384+
{
33385+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33386+
"value": 2219.8095171507757,
33387+
"unit": "ops/s",
33388+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33389+
},
33390+
{
33391+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33392+
"value": 3082.811763104016,
33393+
"unit": "ops/s",
33394+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33395+
},
33396+
{
33397+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33398+
"value": 5486578.718654187,
33399+
"unit": "ops/s",
33400+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33401+
},
33402+
{
33403+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33404+
"value": 646.0868514982961,
33405+
"unit": "ops/s",
33406+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33407+
},
33408+
{
33409+
"name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33410+
"value": 628.4925252473452,
33411+
"unit": "ops/s",
33412+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33413+
},
33414+
{
33415+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33416+
"value": 3369.434430987095,
33417+
"unit": "ops/s",
33418+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33419+
},
33420+
{
33421+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33422+
"value": 1714.9765398096272,
33423+
"unit": "ops/s",
33424+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33425+
},
33426+
{
33427+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33428+
"value": 3330.94310828869,
33429+
"unit": "ops/s",
33430+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33431+
},
33432+
{
33433+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33434+
"value": 980607.1960689712,
33435+
"unit": "ops/s",
33436+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33437+
},
33438+
{
33439+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33440+
"value": 3361.8749914330497,
33441+
"unit": "ops/s",
33442+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33443+
},
33444+
{
33445+
"name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33446+
"value": 1570.1080711208383,
33447+
"unit": "ops/s",
33448+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33449+
},
33450+
{
33451+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33452+
"value": 75.46641671432937,
33453+
"unit": "ops/s",
33454+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33455+
},
33456+
{
33457+
"name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33458+
"value": 82.16616431131038,
33459+
"unit": "ops/s",
33460+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33461+
},
33462+
{
33463+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33464+
"value": 466.02942436296064,
33465+
"unit": "us/op",
33466+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33467+
},
33468+
{
33469+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33470+
"value": 484.8453294643497,
33471+
"unit": "us/op",
33472+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33473+
},
33474+
{
33475+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33476+
"value": 424.5049235769358,
33477+
"unit": "us/op",
33478+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33479+
},
33480+
{
33481+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33482+
"value": 466.6628934268968,
33483+
"unit": "us/op",
33484+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33485+
},
33486+
{
33487+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33488+
"value": 1105.0858353002677,
33489+
"unit": "us/op",
33490+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33491+
},
33492+
{
33493+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33494+
"value": 1202.2884500984462,
33495+
"unit": "us/op",
33496+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33497+
},
33498+
{
33499+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33500+
"value": 439.8486844457472,
33501+
"unit": "us/op",
33502+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33503+
},
33504+
{
33505+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33506+
"value": 441.44861659650394,
33507+
"unit": "us/op",
33508+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33509+
},
33510+
{
33511+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33512+
"value": 325.50063851922937,
33513+
"unit": "us/op",
33514+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33515+
},
33516+
{
33517+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33518+
"value": 0.19033382302705634,
33519+
"unit": "us/op",
33520+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33521+
},
33522+
{
33523+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33524+
"value": 1548.1063215669697,
33525+
"unit": "us/op",
33526+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33527+
},
33528+
{
33529+
"name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33530+
"value": 1555.8948955888668,
33531+
"unit": "us/op",
33532+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33533+
},
33534+
{
33535+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33536+
"value": 300.4616343259285,
33537+
"unit": "us/op",
33538+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33539+
},
33540+
{
33541+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33542+
"value": 580.3766825384504,
33543+
"unit": "us/op",
33544+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33545+
},
33546+
{
33547+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33548+
"value": 293.9062723640292,
33549+
"unit": "us/op",
33550+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33551+
},
33552+
{
33553+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33554+
"value": 1.0609433406736046,
33555+
"unit": "us/op",
33556+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33557+
},
33558+
{
33559+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33560+
"value": 294.1642164702363,
33561+
"unit": "us/op",
33562+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33563+
},
33564+
{
33565+
"name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33566+
"value": 649.4860016360556,
33567+
"unit": "us/op",
33568+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33569+
},
33570+
{
33571+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33572+
"value": 13597.744850777777,
33573+
"unit": "us/op",
33574+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33575+
},
33576+
{
33577+
"name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )",
33578+
"value": 12024.42248985454,
33579+
"unit": "us/op",
33580+
"extra": "iterations: 10\nforks: 1\nthreads: 1"
33581+
}
33582+
]
3331933583
}
3332033584
]
3332133585
}

0 commit comments

Comments
 (0)