add Go Benchmark (go) benchmark result for 3fd85ce34f

This commit is contained in:
github-action-benchmark
2025-12-14 01:08:05 +00:00
parent 1b3867b316
commit 57ab01114f

View File

@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
"lastUpdate": 1765673539059,
"lastUpdate": 1765674485004,
"repoUrl": "https://github.com/Wikid82/Charon",
"entries": {
"Go Benchmark": [
@@ -1634,6 +1634,414 @@ window.BENCHMARK_DATA = {
"extra": "455750 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"committer": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"distinct": true,
"id": "3fd85ce34fb49901919cafe81f530ad6761bc49e",
"message": "fix: upgrade Go to 1.25 for Caddy 2.10.2 compatibility\n\nCaddy 2.10.2 requires Go 1.25 (declared in its go.mod). The previous\ncommit incorrectly downgraded to Go 1.23 based on the false assumption\nthat Go 1.25.5 doesn't exist.\n\nThis fix:\n- Updates Dockerfile Go images from 1.23-alpine to 1.25-alpine\n- Updates backend/go.mod to go 1.25\n- Updates go.work to go 1.25\n\nFixes CI Docker build failures in xcaddy stage.",
"timestamp": "2025-12-14T01:06:03Z",
"tree_id": "e4762dc67109e495bca060569e062c60982b4ca5",
"url": "https://github.com/Wikid82/Charon/commit/3fd85ce34fb49901919cafe81f530ad6761bc49e"
},
"date": 1765674484704,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 105270,
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 105270,
"unit": "ns/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29711,
"unit": "B/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 101780,
"unit": "ns/op\t 29098 B/op\t 365 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 101780,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29098,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 365518,
"unit": "ns/op\t 79768 B/op\t 1201 allocs/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 365518,
"unit": "ns/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79768,
"unit": "B/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 70396,
"unit": "ns/op\t 22071 B/op\t 276 allocs/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 70396,
"unit": "ns/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22071,
"unit": "B/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 224541,
"unit": "ns/op\t 29328 B/op\t 338 allocs/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 224541,
"unit": "ns/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29328,
"unit": "B/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 185487,
"unit": "ns/op\t 23284 B/op\t 247 allocs/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 185487,
"unit": "ns/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23284,
"unit": "B/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 47811,
"unit": "ns/op\t 14593 B/op\t 156 allocs/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 47811,
"unit": "ns/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14593,
"unit": "B/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 171692,
"unit": "ns/op\t 37194 B/op\t 351 allocs/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 171692,
"unit": "ns/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37194,
"unit": "B/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42473,
"unit": "ns/op\t 24880 B/op\t 305 allocs/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42473,
"unit": "ns/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24880,
"unit": "B/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 310333,
"unit": "ns/op\t 80585 B/op\t 1204 allocs/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 310333,
"unit": "ns/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80585,
"unit": "B/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1204,
"unit": "allocs/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1095024,
"unit": "ns/op\t 789215 B/op\t 359 allocs/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1095024,
"unit": "ns/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 789215,
"unit": "B/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 359,
"unit": "allocs/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 116700,
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 116700,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29821,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 153.3,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 153.3,
"unit": "ns/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 226.7,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 226.7,
"unit": "ns/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 39026,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 39026,
"unit": "ns/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2530,
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2530,
"unit": "ns/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 953,
"unit": "B/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "454689 times\n4 procs"
}
]
}
]
}