From 83086cf65269085bb71303a7ea09e2915d934d85 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 24 Jan 2025 23:00:10 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for e9786f9719aec197c38f7898af2d556cfb9654f2 --- dev/bench/data.js | 206 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 205 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 8fe11563a..6e78fc4c0 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1737759020612, + "lastUpdate": 1737759610347, "repoUrl": "https://github.com/pomerium/pomerium", "entries": { "Benchmark": [ @@ -160792,6 +160792,210 @@ window.BENCHMARK_DATA = { "extra": "429385 times\n4 procs" } ] + }, + { + "commit": { + "author": { + "email": "51246568+kenjenkins@users.noreply.github.com", + "name": "Kenneth Jenkins", + "username": "kenjenkins" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "e9786f9719aec197c38f7898af2d556cfb9654f2", + "message": "authorize: filter only by group ID (#5437)\n\nChange the JWT groups filtering behavior:\r\n- to filter only by group ID (not group name)\r\n- and only for groups sourced from directory sync (groups from a \r\n \"groups\" claim will not be filtered)\r\n\r\nThis avoids the need to fetch all group names up front, which should \r\nimprove performance in specific circumstances.", + "timestamp": "2025-01-24T14:43:45-08:00", + "tree_id": "7a064987335abbcfefb7c296d70f64fb8c90e33c", + "url": "https://github.com/pomerium/pomerium/commit/e9786f9719aec197c38f7898af2d556cfb9654f2" + }, + "date": 1737759595743, + "tool": "go", + "benches": [ + { + "name": "BenchmarkHeadersEvaluator", + "value": 232477, + "unit": "ns/op", + "extra": "5910 times\n4 procs" + }, + { + "name": "BenchmarkGetFileNameWithBytesHash", + "value": 16917, + "unit": "ns/op", + "extra": "61012 times\n4 procs" + }, + { + "name": "BenchmarkLoggedInUserAccess", + "value": 8108299, + "unit": "ns/op", + "extra": "147 times\n4 procs" + }, + { + "name": "BenchmarkLoggedOutUserAccess", + "value": 5415791, + "unit": "ns/op", + "extra": "212 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1", + "value": 1088858231, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10", + "value": 1088062725, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=100", + "value": 1101555742, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1000", + "value": 5764662480, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10000", + "value": 144792867982, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1", + "value": 1085818236, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=10", + "value": 1135103660, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=100", + "value": 2442435504, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1000", + "value": 282446019212, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkDataRace", + "value": 413.8, + "unit": "ns/op", + "extra": "2788424 times\n4 procs" + }, + { + "name": "BenchmarkExport", + "value": 0.01008, + "unit": "ns/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "BenchmarkFullVersion", + "value": 77.02, + "unit": "ns/op", + "extra": "15402840 times\n4 procs" + }, + { + "name": "BenchmarkAEADCipher", + "value": 295.2, + "unit": "ns/op", + "extra": "4063899 times\n4 procs" + }, + { + "name": "BenchmarkSHA256", + "value": 10354, + "unit": "ns/op\t1582.35 MB/s", + "extra": "115800 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - ns/op", + "value": 10354, + "unit": "ns/op", + "extra": "115800 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - MB/s", + "value": 1582.35, + "unit": "MB/s", + "extra": "115800 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256", + "value": 24444, + "unit": "ns/op\t 670.26 MB/s", + "extra": "49395 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - ns/op", + "value": 24444, + "unit": "ns/op", + "extra": "49395 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - MB/s", + "value": 670.26, + "unit": "MB/s", + "extra": "49395 times\n4 procs" + }, + { + "name": "BenchmarkBcrypt", + "value": 1064686440, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs", + "value": 1299, + "unit": "ns/op\t 4704 B/op\t 3 allocs/op", + "extra": "804168 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - ns/op", + "value": 1299, + "unit": "ns/op", + "extra": "804168 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - B/op", + "value": 4704, + "unit": "B/op", + "extra": "804168 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "804168 times\n4 procs" + }, + { + "name": "BenchmarkFanout", + "value": 193164, + "unit": "ns/op", + "extra": "10000 times\n4 procs" + }, + { + "name": "BenchmarkZSTD", + "value": 2536, + "unit": "ns/op", + "extra": "439094 times\n4 procs" + } + ] } ] }