diff --git a/dev/bench/data.js b/dev/bench/data.js index 4142306a4..bc4cfb873 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734556077402, + "lastUpdate": 1734557852465, "repoUrl": "https://github.com/pomerium/pomerium", "entries": { "Benchmark": [ @@ -134930,6 +134930,210 @@ window.BENCHMARK_DATA = { "extra": "448920 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": "247cd175fe9745bba93bb59bb951602a52f42496", + "message": "metrics: restore global registry in unit tests (#5399)\n\nCurrently there appears to be a test order dependency between a couple\r\nof the info_test.go test cases and the Test_PrometheusHandler test. This\r\ncan be exposed by running:\r\n\r\n go test -count 2 ./internal/telemetry/metrics\r\n\r\nThe test cases in info_test.go overwrite the global 'registry' variable,\r\nwhich seems to prevent Test_PrometheusHandler from being able to export\r\nthe internal Go metrics. Add a helper method to restore the original\r\nregistry after these test cases.", + "timestamp": "2024-12-18T13:21:06-08:00", + "tree_id": "123316e1aba626915932bd8d97911d6f0c198116", + "url": "https://github.com/pomerium/pomerium/commit/247cd175fe9745bba93bb59bb951602a52f42496" + }, + "date": 1734557839496, + "tool": "go", + "benches": [ + { + "name": "BenchmarkHeadersEvaluator", + "value": 283223, + "unit": "ns/op", + "extra": "4095 times\n4 procs" + }, + { + "name": "BenchmarkGetFileNameWithBytesHash", + "value": 17165, + "unit": "ns/op", + "extra": "84873 times\n4 procs" + }, + { + "name": "BenchmarkLoggedInUserAccess", + "value": 8018390, + "unit": "ns/op", + "extra": "141 times\n4 procs" + }, + { + "name": "BenchmarkLoggedOutUserAccess", + "value": 5723934, + "unit": "ns/op", + "extra": "223 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1", + "value": 1005567917, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10", + "value": 1005407611, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=100", + "value": 1019453523, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1000", + "value": 4926627012, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10000", + "value": 152940315873, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1", + "value": 1005435352, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=10", + "value": 1055634168, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=100", + "value": 2354525730, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1000", + "value": 281570037103, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkDataRace", + "value": 428.8, + "unit": "ns/op", + "extra": "2805318 times\n4 procs" + }, + { + "name": "BenchmarkExport", + "value": 0.009848, + "unit": "ns/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "BenchmarkFullVersion", + "value": 75.73, + "unit": "ns/op", + "extra": "15779595 times\n4 procs" + }, + { + "name": "BenchmarkAEADCipher", + "value": 294.5, + "unit": "ns/op", + "extra": "3938394 times\n4 procs" + }, + { + "name": "BenchmarkSHA256", + "value": 10309, + "unit": "ns/op\t1589.34 MB/s", + "extra": "116317 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - ns/op", + "value": 10309, + "unit": "ns/op", + "extra": "116317 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - MB/s", + "value": 1589.34, + "unit": "MB/s", + "extra": "116317 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256", + "value": 24472, + "unit": "ns/op\t 669.51 MB/s", + "extra": "49591 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - ns/op", + "value": 24472, + "unit": "ns/op", + "extra": "49591 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - MB/s", + "value": 669.51, + "unit": "MB/s", + "extra": "49591 times\n4 procs" + }, + { + "name": "BenchmarkBcrypt", + "value": 1078050045, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs", + "value": 1321, + "unit": "ns/op\t 4704 B/op\t 3 allocs/op", + "extra": "829591 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - ns/op", + "value": 1321, + "unit": "ns/op", + "extra": "829591 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - B/op", + "value": 4704, + "unit": "B/op", + "extra": "829591 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "829591 times\n4 procs" + }, + { + "name": "BenchmarkFanout", + "value": 198125, + "unit": "ns/op", + "extra": "10000 times\n4 procs" + }, + { + "name": "BenchmarkZSTD", + "value": 2554, + "unit": "ns/op", + "extra": "441957 times\n4 procs" + } + ] } ] }