diff --git a/dev/bench/data.js b/dev/bench/data.js index cb93827..bd3961f 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1726235192497, + "lastUpdate": 1726235206577, "repoUrl": "https://github.com/OptimumCode/json-schema-validator", "entries": { "KMP JSON schema validator": [ @@ -28876,6 +28876,270 @@ window.BENCHMARK_DATA = { "extra": "iterations: 10\nforks: 1\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "49699333+dependabot[bot]@users.noreply.github.com", + "name": "dependabot[bot]", + "username": "dependabot[bot]" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "72035066106bc08581c046b49a3ab96439014880", + "message": "Bump okio from 3.9.0 to 3.9.1 (#199)\n\nBumps `okio` from 3.9.0 to 3.9.1.\r\nUpdates `com.squareup.okio:okio` from 3.9.0 to 3.9.1\r\n
\r\nRelease notes\r\n

Sourced from com.squareup.okio:okio's\r\nreleases.

\r\n
\r\n

3.9.1

\r\n

2024-09-12

\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from com.squareup.okio:okio's\r\nchangelog.

\r\n
\r\n

Version 3.9.1

\r\n

2024-09-12

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `com.squareup.okio:okio-nodefilesystem` from 3.9.0 to 3.9.1\r\n
\r\nRelease notes\r\n

Sourced from com.squareup.okio:okio-nodefilesystem's\r\nreleases.

\r\n
\r\n

3.9.1

\r\n

2024-09-12

\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from com.squareup.okio:okio-nodefilesystem's\r\nchangelog.

\r\n
\r\n

Version 3.9.1

\r\n

2024-09-12

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2024-09-13T13:20:14Z", + "tree_id": "826c43ea8f5de94f9e38959e04ea2532ff83c3a3", + "url": "https://github.com/OptimumCode/json-schema-validator/commit/72035066106bc08581c046b49a3ab96439014880" + }, + "date": 1726235205976, + "tool": "jmh", + "benches": [ + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2150.86918609755, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2032.2088843342394, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2238.4482396790345, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2204.59131358043, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 891.5662658843364, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 863.0117248994524, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2325.6201315466706, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 2256.24488719883, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 3067.132339174474, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 5127171.947737914, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 654.3688541101494, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 604.522441680862, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 3271.2642360036393, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1703.102395411904, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 3448.367523714668, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 876041.3109305073, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 3359.6855135325773, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1569.135799112158, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 75.35385712853285, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonThroughputBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 82.64623027709362, + "unit": "ops/s", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 449.16955382695204, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpBasic ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 501.300442378598, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 436.4859297635661, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpCollectErrors ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 447.1293050526573, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1127.8573761430403, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1177.1599900361894, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 443.0179350361632, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpEmptyCollector ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 454.87142224392545, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 328.5344959845022, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 0.19168737669678007, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1580.5979058262155, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateKmpVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1545.6295717388255, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 290.8972583113954, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntDetailed ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 572.2729232327981, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 295.82590988096194, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntFlag ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 1.0432211087133747, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 293.17828649974814, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateNetworkntVerbose ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 639.1271404128772, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 13497.95171409517, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + }, + { + "name": "jvm.ComparisonAvgTimeBenchmark.validateOpenApi ( {\"objectPath\":\"openapi-invalid.json\",\"schemaPath\":\"openapi_schema.json\"} )", + "value": 11852.76024165266, + "unit": "us/op", + "extra": "iterations: 10\nforks: 1\nthreads: 1" + } + ] } ] }