From 4d8e704ee97a2aefbd76f0bfa3128c305a6fef4a Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 24 Jan 2024 13:08:14 +0000 Subject: [PATCH] add Benchmark (jmh) benchmark result for 73a9f31e2dcb5d080130c54799e802106a9a23e6 --- docs/bench/data.js | 272 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 271 insertions(+), 1 deletion(-) diff --git a/docs/bench/data.js b/docs/bench/data.js index e7e8a3d..26efcf9 100644 --- a/docs/bench/data.js +++ b/docs/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1706042850350, + "lastUpdate": 1706101694635, "repoUrl": "https://github.com/softwaremill/jox", "entries": { "Benchmark": [ @@ -3542,6 +3542,276 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\nforks: 1\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "adam@warski.org", + "name": "adamw", + "username": "adamw" + }, + "committer": { + "email": "adam@warski.org", + "name": "adamw", + "username": "adamw" + }, + "distinct": true, + "id": "73a9f31e2dcb5d080130c54799e802106a9a23e6", + "message": "Update plugin", + "timestamp": "2024-01-24T13:51:27+01:00", + "tree_id": "47b4b1abd7854341b89d9506df07db6b2379ff51", + "url": "https://github.com/softwaremill/jox/commit/73a9f31e2dcb5d080130c54799e802106a9a23e6" + }, + "date": 1706101694618, + "tool": "jmh", + "benches": [ + { + "name": "com.softwaremill.jox.BufferedBenchmark.arrayBlockingQueue ( {\"capacity\":\"1\"} )", + "value": 1025.0003502000002, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedBenchmark.arrayBlockingQueue ( {\"capacity\":\"10\"} )", + "value": 197.19705610666668, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedBenchmark.arrayBlockingQueue ( {\"capacity\":\"100\"} )", + "value": 115.60446548888888, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedBenchmark.channel ( {\"capacity\":\"1\"} )", + "value": 207.21526107333335, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedBenchmark.channel ( {\"capacity\":\"10\"} )", + "value": 187.40368297333333, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedBenchmark.channel ( {\"capacity\":\"100\"} )", + "value": 154.42886881785714, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"0\",\"chainLength\":\"100\"} )", + "value": 1014.8608787400001, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"0\",\"chainLength\":\"1000\"} )", + "value": 1020.52886872, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"0\",\"chainLength\":\"10000\"} )", + "value": 1042.72629164, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"100\",\"chainLength\":\"100\"} )", + "value": 30.67613284, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"100\",\"chainLength\":\"1000\"} )", + "value": 30.934773085, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.channelChain ( {\"capacity\":\"100\",\"chainLength\":\"10000\"} )", + "value": 32.367722005000005, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"0\",\"chainLength\":\"100\"} )", + "value": 129.65218274, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"0\",\"chainLength\":\"1000\"} )", + "value": 132.36089558, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"0\",\"chainLength\":\"10000\"} )", + "value": 123.21857624000002, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"100\",\"chainLength\":\"100\"} )", + "value": 11.058225768888887, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"100\",\"chainLength\":\"1000\"} )", + "value": 10.988030819333334, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedBenchmark.queueChain ( {\"capacity\":\"100\",\"chainLength\":\"10000\"} )", + "value": 9.845534163636364, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.RendezvousBenchmark.channel", + "value": 174.1086772, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.RendezvousBenchmark.exchanger", + "value": 91.34254456818182, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.RendezvousBenchmark.synchronousQueue", + "value": 603.3846531, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.SelectBenchmark.selectWithSingleClause", + "value": 214.4976838, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.SelectBenchmark.selectWithTwoClauses", + "value": 207.59251727999998, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedKotlinBenchmark.channel_defaultDispatcher ( {\"capacity\":\"1\"} )", + "value": 121.25226026666667, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedKotlinBenchmark.channel_defaultDispatcher ( {\"capacity\":\"10\"} )", + "value": 51.54899267, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.BufferedKotlinBenchmark.channel_defaultDispatcher ( {\"capacity\":\"100\"} )", + "value": 33.25053914860215, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"0\",\"chainLength\":\"100\"} )", + "value": 69.66654806, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"0\",\"chainLength\":\"1000\"} )", + "value": 60.61821734, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"0\",\"chainLength\":\"10000\"} )", + "value": 58.93584237, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"100\",\"chainLength\":\"100\"} )", + "value": 13.7212528825, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"100\",\"chainLength\":\"1000\"} )", + "value": 13.53562527, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_defaultDispatcher ( {\"capacity\":\"100\",\"chainLength\":\"10000\"} )", + "value": 15.524864037142857, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"0\",\"chainLength\":\"100\"} )", + "value": 102.28634192000001, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"0\",\"chainLength\":\"1000\"} )", + "value": 138.164679, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"0\",\"chainLength\":\"10000\"} )", + "value": 96.56684806999999, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"100\",\"chainLength\":\"100\"} )", + "value": 28.961726679999998, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"100\",\"chainLength\":\"1000\"} )", + "value": 31.879967004999997, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.ChainedKotlinBenchmark.channelChain_eventLoop ( {\"capacity\":\"100\",\"chainLength\":\"10000\"} )", + "value": 31.162591275, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.RendezvousKotlinBenchmark.channel_defaultDispatcher", + "value": 143.01504419285715, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.SelectKotlinBenchmark.selectWithSingleClause_defaultDispatcher", + "value": 259.5727812, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + }, + { + "name": "com.softwaremill.jox.SelectKotlinBenchmark.selectWithTwoClauses_defaultDispatcher", + "value": 353.66521266666666, + "unit": "ns/op", + "extra": "iterations: 5\nforks: 1\nthreads: 1" + } + ] } ] }