blob: e0082ef792c1f70928458de803c7f614e783bca1 [file] [edit]
window.BENCHMARK_DATA = {
"lastUpdate": 1792472416553,
"repoUrl": "https://github.com/eclipse-ee4j/yasson",
"entries": {
"Java JMH Benchmark": [
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "432a3b3936a75079dfce4353abb828d2bd56afd3",
"message": "Merge pull request #743 from eclipse-ee4j/dependabot/maven/junit-jupiter.version-6.1.3\n\nbuild(deps-dev): bump junit-jupiter.version from 6.1.2 to 6.1.3",
"timestamp": "2026-08-10T13:28:34Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/432a3b3936a75079dfce4353abb828d2bd56afd3"
},
"date": 1786425306048,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 26.019115586984007,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 50.274120860994984,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 1921.978912452367,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3066.9420896043157,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 863.554779426742,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "36eb036acbe2955af1fb54af584c6575c352c011",
"message": "Merge pull request #671 from lvydra/issue655\n\n[655] java.sql.Time throws java.lang.UnsupportedOperationException when serialized",
"timestamp": "2026-08-12T16:29:45Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/36eb036acbe2955af1fb54af584c6575c352c011"
},
"date": 1787028941105,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 24.104032222448218,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 49.95231094406047,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2005.0443713489542,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 2907.241007787411,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 873.0292100833034,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "b90a9fdf4a40d3014d2cf16805b1a0977fa93b20",
"message": "Merge pull request #749 from eclipse-ee4j/dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.10.4.0\n\nbuild(deps-dev): bump com.github.spotbugs:spotbugs-maven-plugin from 4.10.3.0 to 4.10.4.0",
"timestamp": "2026-08-24T14:19:59Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/b90a9fdf4a40d3014d2cf16805b1a0977fa93b20"
},
"date": 1787633898081,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 25.91757715024499,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 48.31476891915881,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2192.4316835370564,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3517.2850374532172,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 910.5011399143784,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "f1e3260abb2f6f183f89142984e6342df956a5e8",
"message": "Merge pull request #750 from eclipse-ee4j/dependabot/github_actions/actions/setup-java-6.0.0\n\nbuild(deps): bump actions/setup-java from 5.7.0 to 6.0.0",
"timestamp": "2026-08-27T13:58:41Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/f1e3260abb2f6f183f89142984e6342df956a5e8"
},
"date": 1788238831760,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 25.7103644552203,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 48.97037014992723,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2232.1325563034643,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3546.422657172364,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 908.9894821950396,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "6b2e7293bf9864de85195ec447fb4a30b919a971",
"message": "Merge pull request #744 from KyleAure/347-jsonbCreator-priority\n\ntest: verify how yasson behaves in regard to TCK challenge",
"timestamp": "2026-09-03T20:46:27Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/6b2e7293bf9864de85195ec447fb4a30b919a971"
},
"date": 1788843638179,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 24.93574508882007,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 50.539350012617994,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2018.2099785285368,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3122.0035358465707,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 874.2374624338257,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "626aac53e64e8c51fa0e1579b5b564166a923c93",
"message": "Merge pull request #758 from eclipse-ee4j/dependabot/github_actions/actions/setup-java-6.0.1\n\nbuild(deps): bump actions/setup-java from 6.0.0 to 6.0.1",
"timestamp": "2026-09-14T13:33:20Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/626aac53e64e8c51fa0e1579b5b564166a923c93"
},
"date": 1789448452989,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 24.785233607619134,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 50.35266788289784,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2022.8175597917236,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3113.4569981946775,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 856.6348024622837,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "James R. Perkins",
"username": "jamezp",
"email": "jperkins@ibm.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "72a7039c4be801a448829ca6a1fd17ea71e7ebd3",
"message": "Merge pull request #770 from KyleAure/607-jsonbtypeadapter-records\n\ntest: jsonb type adapater on records",
"timestamp": "2026-09-21T22:09:33Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/72a7039c4be801a448829ca6a1fd17ea71e7ebd3"
},
"date": 1790053222142,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 25.942326418936368,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 49.31892428557538,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2176.673955106488,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3567.661778363099,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 910.0669727749258,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "6ca810e48cb65c6475a9bccfa6380c57b7b22358",
"message": "Merge pull request #774 from eclipse-ee4j/dependabot/maven/org.jboss.weld.se-weld-se-core-7.0.0.Final\n\nbuild(deps-dev): bump org.jboss.weld.se:weld-se-core from 6.0.4.Final to 7.0.0.Final",
"timestamp": "2026-09-28T15:22:57Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/6ca810e48cb65c6475a9bccfa6380c57b7b22358"
},
"date": 1790658164947,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 26.76850932682849,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 50.151262545259385,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2059.7918623828004,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3125.66671821046,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 861.6399464190066,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "82b0d8e10693a06a6350b6fb5ac072ba892f86ec",
"message": "Merge pull request #778 from eclipse-ee4j/dependabot/maven/yasson-tck/org.jboss.weld.se-weld-se-core-7.0.0.Final\n\nbuild(deps-dev): bump org.jboss.weld.se:weld-se-core from 6.0.4.Final to 7.0.0.Final in /yasson-tck",
"timestamp": "2026-10-02T14:05:50Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/82b0d8e10693a06a6350b6fb5ac072ba892f86ec"
},
"date": 1791263025295,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 25.564844201805432,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 50.17590306799178,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2003.9212904308856,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3096.3777164755616,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 863.040169693648,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "51f2e140db022885eac3820fdbe37b24ef989655",
"message": "Merge pull request #781 from eclipse-ee4j/dependabot/maven/yasson-tck/org.eclipse.ee4j-project-2.0.6\n\nbuild(deps): bump org.eclipse.ee4j:project from 2.0.5 to 2.0.6 in /yasson-tck",
"timestamp": "2026-10-09T14:24:27Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/51f2e140db022885eac3820fdbe37b24ef989655"
},
"date": 1791868113747,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 48.44893289918456,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 86.4391128723173,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 3813.5246740625757,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 6059.982888302467,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 1539.4584770864246,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
},
{
"commit": {
"author": {
"name": "Kyle Aure",
"username": "KyleAure",
"email": "KyleJAure@gmail.com"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "noreply@github.com"
},
"id": "6db20c8a26c3c8c5348cf5d807e0013b7e245da7",
"message": "Merge pull request #792 from sharanggupta/fix-456-setter-error-message\n\nFix #456: Do not call toString() of an object whose setter fails",
"timestamp": "2026-10-15T18:33:13Z",
"url": "https://github.com/eclipse-ee4j/yasson/commit/6db20c8a26c3c8c5348cf5d807e0013b7e245da7"
},
"date": 1792472416201,
"tool": "jmh",
"benches": [
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testDeserialize",
"value": 25.510144458655635,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.CollectionsTest.testSerialize",
"value": 49.51543471339157,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testDeserialize",
"value": 2027.8061220680531,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.ScalarDataTest.testSerialize",
"value": 3051.7547208416217,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
},
{
"name": "org.eclipse.yasson.jmh.TenPropertySerializationTest.testSerialize",
"value": 868.4306875880419,
"unit": "ops/ms",
"extra": "iterations: 5\nforks: 5\nthreads: 1"
}
]
}
]
}
}