diff --git a/benchmarks/listing.json b/benchmarks/listing.json index b0ec6e7..abdeb7c 100644 --- a/benchmarks/listing.json +++ b/benchmarks/listing.json @@ -7,6 +7,7 @@ ], "prs": [ 656, - 662 + 662, + 663 ] } \ No newline at end of file diff --git a/benchmarks/pr/663.json b/benchmarks/pr/663.json new file mode 100644 index 0000000..8d372b5 --- /dev/null +++ b/benchmarks/pr/663.json @@ -0,0 +1,903 @@ +{ + "lastUpdate": 1750758111918, + "repoUrl": "https://github.com/rosenpass/rosenpass", + "entries": { + "Protocol Benchmarks": [ + { + "commit": { + "author": { + "name": "rosenpass", + "username": "rosenpass" + }, + "committer": { + "name": "rosenpass", + "username": "rosenpass" + }, + "id": "bf610c023f6eb8a8fdd391eabb6fb8a5de510fb5", + "message": "fix: Missing imports (CI Failure on Main)", + "timestamp": "2025-06-24T09:16:55Z", + "url": "https://github.com/rosenpass/rosenpass/pull/663/commits/bf610c023f6eb8a8fdd391eabb6fb8a5de510fb5" + }, + "date": 1750758110960, + "bigger_is_better": false, + "benches": [ + { + "name": "ICR3", + "unit": "ns/iter", + "value": "7656", + "range": "± 69", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "8385", + "range": "± 1309", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "526126", + "range": "± 4871", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "92", + "range": "± 33", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "9505", + "range": "± 8469", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "8196", + "range": "± 255", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "567473", + "range": "± 13206", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "8443", + "range": "± 1019", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "7806", + "range": "± 417", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "523834", + "range": "± 12649", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "8434", + "range": "± 954", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "631031", + "range": "± 23342", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "6596", + "range": "± 1108", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "3264359", + "range": "± 114840", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "125", + "range": "± 296", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "76", + "range": "± 356", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1020862", + "range": "± 497733", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "529740", + "range": "± 5295", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1121315", + "range": "± 494180", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "7640", + "range": "± 319", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "529719", + "range": "± 6424", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "533814", + "range": "± 7621", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "567564", + "range": "± 11534", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "1059120", + "range": "± 14958", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "697770", + "range": "± 23675", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "10233", + "range": "± 1656", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "8557", + "range": "± 454", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "10023", + "range": "± 1776", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "2185747", + "range": "± 37530", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "8437", + "range": "± 1301", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "8278", + "range": "± 63", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "26318", + "range": "± 1683", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "7067", + "range": "± 2264", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "3850", + "range": "± 375", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "23085", + "range": "± 2076", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "7696", + "range": "± 942", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "6574", + "range": "± 1271", + "protocol version": "V02", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1044676", + "range": "± 477518", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1027553", + "range": "± 494344", + "protocol version": "V02", + "sample size": "200", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR3", + "unit": "ns/iter", + "value": "8802", + "range": "± 596", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR6", + "unit": "ns/iter", + "value": "40", + "range": "± 4", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "IHI6", + "unit": "ns/iter", + "value": "1521081", + "range": "± 14731", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR7", + "unit": "ns/iter", + "value": "7541", + "range": "± 592", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR5", + "unit": "ns/iter", + "value": "1558302", + "range": "± 23257", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI6", + "unit": "ns/iter", + "value": "4844", + "range": "± 427", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICI7", + "unit": "ns/iter", + "value": "7629", + "range": "± 969", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR5", + "unit": "ns/iter", + "value": "1616938", + "range": "± 16737", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHI2", + "unit": "ns/iter", + "value": "99", + "range": "± 29", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "ICI3", + "unit": "ns/iter", + "value": "8958", + "range": "± 1275", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_init_conf", + "unit": "ns/iter", + "value": "1572848", + "range": "± 46295", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI7", + "unit": "ns/iter", + "value": "9675", + "range": "± 1639", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI3", + "unit": "ns/iter", + "value": "10434", + "range": "± 1400", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHI4", + "unit": "ns/iter", + "value": "27911", + "range": "± 2454", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR4", + "unit": "ns/iter", + "value": "11194", + "range": "± 526", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_initiation", + "unit": "ns/iter", + "value": "6175677", + "range": "± 61801", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR7", + "unit": "ns/iter", + "value": "1515826", + "range": "± 13377", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_init_hello", + "unit": "ns/iter", + "value": "9324502", + "range": "± 78646", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "RHR1", + "unit": "ns/iter", + "value": "142", + "range": "± 426", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1us" + }, + { + "name": "RHI3", + "unit": "ns/iter", + "value": "8978", + "range": "± 938", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR3", + "unit": "ns/iter", + "value": "8891", + "range": "± 1096", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR8", + "unit": "ns/iter", + "value": "9389", + "range": "± 838", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI1", + "unit": "ns/iter", + "value": "1520598", + "range": "± 17498", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "handle_resp_hello", + "unit": "ns/iter", + "value": "1706180", + "range": "± 122608", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "IHI7", + "unit": "ns/iter", + "value": "1530684", + "range": "± 27558", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "ICR4", + "unit": "ns/iter", + "value": "9303", + "range": "± 645", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR1", + "unit": "ns/iter", + "value": "1534682", + "range": "± 43427", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI5", + "unit": "ns/iter", + "value": "1568874", + "range": "± 21123", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHI5", + "unit": "ns/iter", + "value": "1627840", + "range": "± 116247", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "long" + }, + { + "name": "ICI4", + "unit": "ns/iter", + "value": "9331", + "range": "± 1065", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHI4", + "unit": "ns/iter", + "value": "11750", + "range": "± 3916", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR4", + "unit": "ns/iter", + "value": "31353", + "range": "± 2838", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "ICR2", + "unit": "ns/iter", + "value": "10549", + "range": "± 8183", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "RHR6", + "unit": "ns/iter", + "value": "3033259", + "range": "± 46603", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHR1", + "unit": "ns/iter", + "value": "1518875", + "range": "± 11175", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "RHR7", + "unit": "ns/iter", + "value": "9286", + "range": "± 674", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "IHR6", + "unit": "ns/iter", + "value": "9798", + "range": "± 1069", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + }, + { + "name": "handle_resp_conf", + "unit": "ns/iter", + "value": "1522884", + "range": "± 12353", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "medium" + }, + { + "name": "IHI8", + "unit": "ns/iter", + "value": "9390", + "range": "± 725", + "protocol version": "V03", + "sample size": "100", + "operating system": "linux", + "architecture": "x86_64", + "run time": "below 1ms" + } + ] + } + ] + }, + "groupBy": { + "Protocol Benchmarks": [ + "operating system", + "architecture", + "protocol version", + "run time" + ] + }, + "schema": { + "Protocol Benchmarks": [ + "operating system", + "architecture", + "protocol version", + "run time", + "name" + ] + } +} \ No newline at end of file