10688 lines
352 KiB
JavaScript
10688 lines
352 KiB
JavaScript
window.BENCHMARK_DATA = {
|
|
"lastUpdate": 1770201362841,
|
|
"repoUrl": "https://github.com/Wikid82/Charon",
|
|
"entries": {
|
|
"Go Benchmark": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "f04750f16cc8a6f915886125fd33400cf9b0c754",
|
|
"message": "Merge pull request #345 from Wikid82/development\n\nchore(history-rewrite): Propagate history-rewrite from development to main (draft)",
|
|
"timestamp": "2025-12-09T11:07:19-05:00",
|
|
"tree_id": "a3dd657d75686e587f2f77fc8d2a21ef5e37dcc0",
|
|
"url": "https://github.com/Wikid82/Charon/commit/f04750f16cc8a6f915886125fd33400cf9b0c754"
|
|
},
|
|
"date": 1765297191991,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 79232,
|
|
"unit": "ns/op\t 25758 B/op\t 376 allocs/op",
|
|
"extra": "15116 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 79232,
|
|
"unit": "ns/op",
|
|
"extra": "15116 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 25758,
|
|
"unit": "B/op",
|
|
"extra": "15116 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 376,
|
|
"unit": "allocs/op",
|
|
"extra": "15116 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 71424,
|
|
"unit": "ns/op\t 25198 B/op\t 334 allocs/op",
|
|
"extra": "17944 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 71424,
|
|
"unit": "ns/op",
|
|
"extra": "17944 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 25198,
|
|
"unit": "B/op",
|
|
"extra": "17944 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 334,
|
|
"unit": "allocs/op",
|
|
"extra": "17944 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 368572,
|
|
"unit": "ns/op\t 79688 B/op\t 1201 allocs/op",
|
|
"extra": "3045 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 368572,
|
|
"unit": "ns/op",
|
|
"extra": "3045 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79688,
|
|
"unit": "B/op",
|
|
"extra": "3045 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3045 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 70090,
|
|
"unit": "ns/op\t 22050 B/op\t 276 allocs/op",
|
|
"extra": "17040 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 70090,
|
|
"unit": "ns/op",
|
|
"extra": "17040 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22050,
|
|
"unit": "B/op",
|
|
"extra": "17040 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17040 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 144058,
|
|
"unit": "ns/op\t 29283 B/op\t 338 allocs/op",
|
|
"extra": "7988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 144058,
|
|
"unit": "ns/op",
|
|
"extra": "7988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29283,
|
|
"unit": "B/op",
|
|
"extra": "7988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "7988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 109674,
|
|
"unit": "ns/op\t 23250 B/op\t 247 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 109674,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23250,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 38202,
|
|
"unit": "ns/op\t 13890 B/op\t 140 allocs/op",
|
|
"extra": "31304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 38202,
|
|
"unit": "ns/op",
|
|
"extra": "31304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 13890,
|
|
"unit": "B/op",
|
|
"extra": "31304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 140,
|
|
"unit": "allocs/op",
|
|
"extra": "31304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 122215,
|
|
"unit": "ns/op\t 34036 B/op\t 319 allocs/op",
|
|
"extra": "9189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 122215,
|
|
"unit": "ns/op",
|
|
"extra": "9189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 34036,
|
|
"unit": "B/op",
|
|
"extra": "9189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 319,
|
|
"unit": "allocs/op",
|
|
"extra": "9189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 38149,
|
|
"unit": "ns/op\t 23382 B/op\t 298 allocs/op",
|
|
"extra": "31261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 38149,
|
|
"unit": "ns/op",
|
|
"extra": "31261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 23382,
|
|
"unit": "B/op",
|
|
"extra": "31261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 298,
|
|
"unit": "allocs/op",
|
|
"extra": "31261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 288576,
|
|
"unit": "ns/op\t 80466 B/op\t 1205 allocs/op",
|
|
"extra": "4136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 288576,
|
|
"unit": "ns/op",
|
|
"extra": "4136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80466,
|
|
"unit": "B/op",
|
|
"extra": "4136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "4136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 939886,
|
|
"unit": "ns/op\t 802963 B/op\t 361 allocs/op",
|
|
"extra": "1256 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 939886,
|
|
"unit": "ns/op",
|
|
"extra": "1256 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 802963,
|
|
"unit": "B/op",
|
|
"extra": "1256 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 361,
|
|
"unit": "allocs/op",
|
|
"extra": "1256 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 85926,
|
|
"unit": "ns/op\t 26069 B/op\t 393 allocs/op",
|
|
"extra": "13879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 85926,
|
|
"unit": "ns/op",
|
|
"extra": "13879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 26069,
|
|
"unit": "B/op",
|
|
"extra": "13879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 393,
|
|
"unit": "allocs/op",
|
|
"extra": "13879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 145,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8182821 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 145,
|
|
"unit": "ns/op",
|
|
"extra": "8182821 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8182821 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8182821 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 217.9,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5462851 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 217.9,
|
|
"unit": "ns/op",
|
|
"extra": "5462851 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5462851 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5462851 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 36555,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32665 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 36555,
|
|
"unit": "ns/op",
|
|
"extra": "32665 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32665 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32665 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2806,
|
|
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
|
|
"extra": "448687 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2806,
|
|
"unit": "ns/op",
|
|
"extra": "448687 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 954,
|
|
"unit": "B/op",
|
|
"extra": "448687 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "448687 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "8c24016b3910c555c180bdab8f6d0dc39135aeeb",
|
|
"message": "Merge pull request #361 from Wikid82/feature/beta-release\n\nfeat: Complete Cerberus Security Suite Testing & UI/UX Coverage",
|
|
"timestamp": "2025-12-12T20:35:18-05:00",
|
|
"tree_id": "b6360406315d1bc99214ba084d2a226cb75cae94",
|
|
"url": "https://github.com/Wikid82/Charon/commit/8c24016b3910c555c180bdab8f6d0dc39135aeeb"
|
|
},
|
|
"date": 1765589832329,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 108979,
|
|
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 108979,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29712,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 89532,
|
|
"unit": "ns/op\t 29102 B/op\t 365 allocs/op",
|
|
"extra": "13358 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 89532,
|
|
"unit": "ns/op",
|
|
"extra": "13358 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29102,
|
|
"unit": "B/op",
|
|
"extra": "13358 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13358 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 369853,
|
|
"unit": "ns/op\t 79785 B/op\t 1201 allocs/op",
|
|
"extra": "3189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 369853,
|
|
"unit": "ns/op",
|
|
"extra": "3189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79785,
|
|
"unit": "B/op",
|
|
"extra": "3189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3189 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 71665,
|
|
"unit": "ns/op\t 22062 B/op\t 276 allocs/op",
|
|
"extra": "16796 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 71665,
|
|
"unit": "ns/op",
|
|
"extra": "16796 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22062,
|
|
"unit": "B/op",
|
|
"extra": "16796 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16796 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 213326,
|
|
"unit": "ns/op\t 29354 B/op\t 338 allocs/op",
|
|
"extra": "5155 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 213326,
|
|
"unit": "ns/op",
|
|
"extra": "5155 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29354,
|
|
"unit": "B/op",
|
|
"extra": "5155 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5155 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 169386,
|
|
"unit": "ns/op\t 23272 B/op\t 247 allocs/op",
|
|
"extra": "6756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 169386,
|
|
"unit": "ns/op",
|
|
"extra": "6756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23272,
|
|
"unit": "B/op",
|
|
"extra": "6756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 52908,
|
|
"unit": "ns/op\t 14588 B/op\t 156 allocs/op",
|
|
"extra": "24787 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 52908,
|
|
"unit": "ns/op",
|
|
"extra": "24787 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14588,
|
|
"unit": "B/op",
|
|
"extra": "24787 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "24787 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 178430,
|
|
"unit": "ns/op\t 37196 B/op\t 351 allocs/op",
|
|
"extra": "6200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 178430,
|
|
"unit": "ns/op",
|
|
"extra": "6200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37196,
|
|
"unit": "B/op",
|
|
"extra": "6200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42089,
|
|
"unit": "ns/op\t 24852 B/op\t 304 allocs/op",
|
|
"extra": "28381 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42089,
|
|
"unit": "ns/op",
|
|
"extra": "28381 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24852,
|
|
"unit": "B/op",
|
|
"extra": "28381 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 304,
|
|
"unit": "allocs/op",
|
|
"extra": "28381 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 305490,
|
|
"unit": "ns/op\t 80374 B/op\t 1204 allocs/op",
|
|
"extra": "3958 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 305490,
|
|
"unit": "ns/op",
|
|
"extra": "3958 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80374,
|
|
"unit": "B/op",
|
|
"extra": "3958 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1204,
|
|
"unit": "allocs/op",
|
|
"extra": "3958 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1057623,
|
|
"unit": "ns/op\t 799243 B/op\t 360 allocs/op",
|
|
"extra": "1113 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1057623,
|
|
"unit": "ns/op",
|
|
"extra": "1113 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 799243,
|
|
"unit": "B/op",
|
|
"extra": "1113 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1113 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 112876,
|
|
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 112876,
|
|
"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.4,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7760664 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 153.4,
|
|
"unit": "ns/op",
|
|
"extra": "7760664 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7760664 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7760664 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 229.9,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5296284 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 229.9,
|
|
"unit": "ns/op",
|
|
"extra": "5296284 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5296284 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5296284 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 40359,
|
|
"unit": "ns/op\t 8087 B/op\t 166 allocs/op",
|
|
"extra": "27540 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 40359,
|
|
"unit": "ns/op",
|
|
"extra": "27540 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8087,
|
|
"unit": "B/op",
|
|
"extra": "27540 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "27540 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2534,
|
|
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
|
|
"extra": "447168 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2534,
|
|
"unit": "ns/op",
|
|
"extra": "447168 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 953,
|
|
"unit": "B/op",
|
|
"extra": "447168 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "447168 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": "65443a14647b8fa8c72eebb8e7ad287791268f5e",
|
|
"message": "fix: correct Go version to 1.23 (1.25.5 does not exist)",
|
|
"timestamp": "2025-12-14T00:36:20Z",
|
|
"tree_id": "4d4cf1c9d9ab844c5adcd372faad5900b7655a80",
|
|
"url": "https://github.com/Wikid82/Charon/commit/65443a14647b8fa8c72eebb8e7ad287791268f5e"
|
|
},
|
|
"date": 1765672710328,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 107483,
|
|
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
|
|
"extra": "9883 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 107483,
|
|
"unit": "ns/op",
|
|
"extra": "9883 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29712,
|
|
"unit": "B/op",
|
|
"extra": "9883 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "9883 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 88707,
|
|
"unit": "ns/op\t 29100 B/op\t 365 allocs/op",
|
|
"extra": "13792 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 88707,
|
|
"unit": "ns/op",
|
|
"extra": "13792 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29100,
|
|
"unit": "B/op",
|
|
"extra": "13792 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13792 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 442946,
|
|
"unit": "ns/op\t 79837 B/op\t 1201 allocs/op",
|
|
"extra": "2486 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 442946,
|
|
"unit": "ns/op",
|
|
"extra": "2486 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79837,
|
|
"unit": "B/op",
|
|
"extra": "2486 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "2486 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 69208,
|
|
"unit": "ns/op\t 22064 B/op\t 276 allocs/op",
|
|
"extra": "17262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 69208,
|
|
"unit": "ns/op",
|
|
"extra": "17262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22064,
|
|
"unit": "B/op",
|
|
"extra": "17262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 204871,
|
|
"unit": "ns/op\t 29333 B/op\t 338 allocs/op",
|
|
"extra": "5301 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 204871,
|
|
"unit": "ns/op",
|
|
"extra": "5301 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29333,
|
|
"unit": "B/op",
|
|
"extra": "5301 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5301 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 157607,
|
|
"unit": "ns/op\t 23267 B/op\t 247 allocs/op",
|
|
"extra": "8434 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 157607,
|
|
"unit": "ns/op",
|
|
"extra": "8434 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23267,
|
|
"unit": "B/op",
|
|
"extra": "8434 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "8434 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47698,
|
|
"unit": "ns/op\t 14590 B/op\t 156 allocs/op",
|
|
"extra": "25090 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47698,
|
|
"unit": "ns/op",
|
|
"extra": "25090 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14590,
|
|
"unit": "B/op",
|
|
"extra": "25090 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "25090 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 168490,
|
|
"unit": "ns/op\t 37187 B/op\t 351 allocs/op",
|
|
"extra": "6639 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 168490,
|
|
"unit": "ns/op",
|
|
"extra": "6639 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37187,
|
|
"unit": "B/op",
|
|
"extra": "6639 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6639 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42693,
|
|
"unit": "ns/op\t 24864 B/op\t 305 allocs/op",
|
|
"extra": "27836 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42693,
|
|
"unit": "ns/op",
|
|
"extra": "27836 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24864,
|
|
"unit": "B/op",
|
|
"extra": "27836 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27836 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 295186,
|
|
"unit": "ns/op\t 80723 B/op\t 1205 allocs/op",
|
|
"extra": "3973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 295186,
|
|
"unit": "ns/op",
|
|
"extra": "3973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80723,
|
|
"unit": "B/op",
|
|
"extra": "3973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1104208,
|
|
"unit": "ns/op\t 793341 B/op\t 359 allocs/op",
|
|
"extra": "1134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1104208,
|
|
"unit": "ns/op",
|
|
"extra": "1134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 793341,
|
|
"unit": "B/op",
|
|
"extra": "1134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 359,
|
|
"unit": "allocs/op",
|
|
"extra": "1134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 110743,
|
|
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
|
|
"extra": "10268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 110743,
|
|
"unit": "ns/op",
|
|
"extra": "10268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29823,
|
|
"unit": "B/op",
|
|
"extra": "10268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "10268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 153.1,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7807069 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 153.1,
|
|
"unit": "ns/op",
|
|
"extra": "7807069 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7807069 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7807069 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 226,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5200214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 226,
|
|
"unit": "ns/op",
|
|
"extra": "5200214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5200214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5200214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 37774,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "31210 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 37774,
|
|
"unit": "ns/op",
|
|
"extra": "31210 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "31210 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "31210 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2523,
|
|
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
|
|
"extra": "452592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2523,
|
|
"unit": "ns/op",
|
|
"extra": "452592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 953,
|
|
"unit": "B/op",
|
|
"extra": "452592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "452592 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "6deb5eb9f22fd8df92fd38cc7f365736fae300f2",
|
|
"message": "Merge branch 'development' into main",
|
|
"timestamp": "2025-12-13T19:50:15-05:00",
|
|
"tree_id": "d6991f6f65854519197849ccbd4bcccddeda8576",
|
|
"url": "https://github.com/Wikid82/Charon/commit/6deb5eb9f22fd8df92fd38cc7f365736fae300f2"
|
|
},
|
|
"date": 1765673538245,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 103945,
|
|
"unit": "ns/op\t 29710 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 103945,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29710,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 100658,
|
|
"unit": "ns/op\t 29098 B/op\t 365 allocs/op",
|
|
"extra": "13557 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 100658,
|
|
"unit": "ns/op",
|
|
"extra": "13557 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29098,
|
|
"unit": "B/op",
|
|
"extra": "13557 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13557 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 369352,
|
|
"unit": "ns/op\t 79770 B/op\t 1201 allocs/op",
|
|
"extra": "3252 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 369352,
|
|
"unit": "ns/op",
|
|
"extra": "3252 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79770,
|
|
"unit": "B/op",
|
|
"extra": "3252 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3252 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 71550,
|
|
"unit": "ns/op\t 22063 B/op\t 276 allocs/op",
|
|
"extra": "16879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 71550,
|
|
"unit": "ns/op",
|
|
"extra": "16879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22063,
|
|
"unit": "B/op",
|
|
"extra": "16879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16879 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 209943,
|
|
"unit": "ns/op\t 29346 B/op\t 338 allocs/op",
|
|
"extra": "5343 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 209943,
|
|
"unit": "ns/op",
|
|
"extra": "5343 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29346,
|
|
"unit": "B/op",
|
|
"extra": "5343 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5343 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 170628,
|
|
"unit": "ns/op\t 23277 B/op\t 247 allocs/op",
|
|
"extra": "6954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 170628,
|
|
"unit": "ns/op",
|
|
"extra": "6954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23277,
|
|
"unit": "B/op",
|
|
"extra": "6954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47835,
|
|
"unit": "ns/op\t 14591 B/op\t 156 allocs/op",
|
|
"extra": "24607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47835,
|
|
"unit": "ns/op",
|
|
"extra": "24607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14591,
|
|
"unit": "B/op",
|
|
"extra": "24607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "24607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 171359,
|
|
"unit": "ns/op\t 37186 B/op\t 351 allocs/op",
|
|
"extra": "7122 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 171359,
|
|
"unit": "ns/op",
|
|
"extra": "7122 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37186,
|
|
"unit": "B/op",
|
|
"extra": "7122 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "7122 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42592,
|
|
"unit": "ns/op\t 24871 B/op\t 305 allocs/op",
|
|
"extra": "28032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42592,
|
|
"unit": "ns/op",
|
|
"extra": "28032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24871,
|
|
"unit": "B/op",
|
|
"extra": "28032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "28032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 297233,
|
|
"unit": "ns/op\t 80648 B/op\t 1205 allocs/op",
|
|
"extra": "4054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 297233,
|
|
"unit": "ns/op",
|
|
"extra": "4054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80648,
|
|
"unit": "B/op",
|
|
"extra": "4054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "4054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1047730,
|
|
"unit": "ns/op\t 798970 B/op\t 360 allocs/op",
|
|
"extra": "1112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1047730,
|
|
"unit": "ns/op",
|
|
"extra": "1112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 798970,
|
|
"unit": "B/op",
|
|
"extra": "1112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 112204,
|
|
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 112204,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29823,
|
|
"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": 152.9,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7790416 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 152.9,
|
|
"unit": "ns/op",
|
|
"extra": "7790416 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7790416 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7790416 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 225.3,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5333245 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 225.3,
|
|
"unit": "ns/op",
|
|
"extra": "5333245 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5333245 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5333245 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 38136,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "31408 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 38136,
|
|
"unit": "ns/op",
|
|
"extra": "31408 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "31408 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "31408 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2791,
|
|
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
|
|
"extra": "455750 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2791,
|
|
"unit": "ns/op",
|
|
"extra": "455750 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 954,
|
|
"unit": "B/op",
|
|
"extra": "455750 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "7106efa94abad0f145b7cce99d13a915cf651da9",
|
|
"message": "Merge branch 'development' into main",
|
|
"timestamp": "2025-12-14T02:11:40-05:00",
|
|
"tree_id": "5eff30734cfa3ed4249f70109b1ac0ae863fbcbd",
|
|
"url": "https://github.com/Wikid82/Charon/commit/7106efa94abad0f145b7cce99d13a915cf651da9"
|
|
},
|
|
"date": 1765696398538,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 97426,
|
|
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
|
|
"extra": "12238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 97426,
|
|
"unit": "ns/op",
|
|
"extra": "12238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29712,
|
|
"unit": "B/op",
|
|
"extra": "12238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "12238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 85856,
|
|
"unit": "ns/op\t 29103 B/op\t 365 allocs/op",
|
|
"extra": "13298 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 85856,
|
|
"unit": "ns/op",
|
|
"extra": "13298 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29103,
|
|
"unit": "B/op",
|
|
"extra": "13298 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13298 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 382158,
|
|
"unit": "ns/op\t 79621 B/op\t 1201 allocs/op",
|
|
"extra": "3138 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 382158,
|
|
"unit": "ns/op",
|
|
"extra": "3138 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79621,
|
|
"unit": "B/op",
|
|
"extra": "3138 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3138 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 73479,
|
|
"unit": "ns/op\t 22064 B/op\t 276 allocs/op",
|
|
"extra": "16281 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 73479,
|
|
"unit": "ns/op",
|
|
"extra": "16281 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22064,
|
|
"unit": "B/op",
|
|
"extra": "16281 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16281 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 165907,
|
|
"unit": "ns/op\t 29304 B/op\t 338 allocs/op",
|
|
"extra": "6789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 165907,
|
|
"unit": "ns/op",
|
|
"extra": "6789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29304,
|
|
"unit": "B/op",
|
|
"extra": "6789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "6789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 126189,
|
|
"unit": "ns/op\t 23246 B/op\t 247 allocs/op",
|
|
"extra": "9661 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 126189,
|
|
"unit": "ns/op",
|
|
"extra": "9661 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23246,
|
|
"unit": "B/op",
|
|
"extra": "9661 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "9661 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 44597,
|
|
"unit": "ns/op\t 14590 B/op\t 156 allocs/op",
|
|
"extra": "26917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 44597,
|
|
"unit": "ns/op",
|
|
"extra": "26917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14590,
|
|
"unit": "B/op",
|
|
"extra": "26917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "26917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 140846,
|
|
"unit": "ns/op\t 37196 B/op\t 351 allocs/op",
|
|
"extra": "8223 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 140846,
|
|
"unit": "ns/op",
|
|
"extra": "8223 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37196,
|
|
"unit": "B/op",
|
|
"extra": "8223 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "8223 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42783,
|
|
"unit": "ns/op\t 24893 B/op\t 305 allocs/op",
|
|
"extra": "27243 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42783,
|
|
"unit": "ns/op",
|
|
"extra": "27243 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24893,
|
|
"unit": "B/op",
|
|
"extra": "27243 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27243 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 300181,
|
|
"unit": "ns/op\t 80414 B/op\t 1205 allocs/op",
|
|
"extra": "3826 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 300181,
|
|
"unit": "ns/op",
|
|
"extra": "3826 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80414,
|
|
"unit": "B/op",
|
|
"extra": "3826 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3826 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 967150,
|
|
"unit": "ns/op\t 799417 B/op\t 360 allocs/op",
|
|
"extra": "1225 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 967150,
|
|
"unit": "ns/op",
|
|
"extra": "1225 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 799417,
|
|
"unit": "B/op",
|
|
"extra": "1225 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1225 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 105211,
|
|
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 105211,
|
|
"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": 145.8,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8056380 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 145.8,
|
|
"unit": "ns/op",
|
|
"extra": "8056380 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8056380 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8056380 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 245.9,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5244663 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 245.9,
|
|
"unit": "ns/op",
|
|
"extra": "5244663 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5244663 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5244663 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 37660,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "30730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 37660,
|
|
"unit": "ns/op",
|
|
"extra": "30730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "30730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "30730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2628,
|
|
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
|
|
"extra": "441946 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2628,
|
|
"unit": "ns/op",
|
|
"extra": "441946 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 954,
|
|
"unit": "B/op",
|
|
"extra": "441946 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "441946 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "5d569b77240fe56293e0ebf84be80086542d7754",
|
|
"message": "Merge branch 'development' into main",
|
|
"timestamp": "2025-12-15T01:38:23-05:00",
|
|
"tree_id": "a42d26287db8cd7a75c341bd1b04b509377c94fd",
|
|
"url": "https://github.com/Wikid82/Charon/commit/5d569b77240fe56293e0ebf84be80086542d7754"
|
|
},
|
|
"date": 1765780820306,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 116811,
|
|
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
|
|
"extra": "8583 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 116811,
|
|
"unit": "ns/op",
|
|
"extra": "8583 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29711,
|
|
"unit": "B/op",
|
|
"extra": "8583 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "8583 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 96133,
|
|
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
|
|
"extra": "12039 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 96133,
|
|
"unit": "ns/op",
|
|
"extra": "12039 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29101,
|
|
"unit": "B/op",
|
|
"extra": "12039 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "12039 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 381740,
|
|
"unit": "ns/op\t 79768 B/op\t 1201 allocs/op",
|
|
"extra": "3034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 381740,
|
|
"unit": "ns/op",
|
|
"extra": "3034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79768,
|
|
"unit": "B/op",
|
|
"extra": "3034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 77770,
|
|
"unit": "ns/op\t 22078 B/op\t 276 allocs/op",
|
|
"extra": "15811 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 77770,
|
|
"unit": "ns/op",
|
|
"extra": "15811 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22078,
|
|
"unit": "B/op",
|
|
"extra": "15811 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "15811 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 241418,
|
|
"unit": "ns/op\t 29339 B/op\t 338 allocs/op",
|
|
"extra": "4676 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 241418,
|
|
"unit": "ns/op",
|
|
"extra": "4676 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29339,
|
|
"unit": "B/op",
|
|
"extra": "4676 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "4676 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 189310,
|
|
"unit": "ns/op\t 23275 B/op\t 247 allocs/op",
|
|
"extra": "6224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 189310,
|
|
"unit": "ns/op",
|
|
"extra": "6224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23275,
|
|
"unit": "B/op",
|
|
"extra": "6224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 50314,
|
|
"unit": "ns/op\t 14593 B/op\t 156 allocs/op",
|
|
"extra": "20061 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 50314,
|
|
"unit": "ns/op",
|
|
"extra": "20061 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14593,
|
|
"unit": "B/op",
|
|
"extra": "20061 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "20061 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 180318,
|
|
"unit": "ns/op\t 37198 B/op\t 351 allocs/op",
|
|
"extra": "6795 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 180318,
|
|
"unit": "ns/op",
|
|
"extra": "6795 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37198,
|
|
"unit": "B/op",
|
|
"extra": "6795 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6795 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 45859,
|
|
"unit": "ns/op\t 24871 B/op\t 305 allocs/op",
|
|
"extra": "26162 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 45859,
|
|
"unit": "ns/op",
|
|
"extra": "26162 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24871,
|
|
"unit": "B/op",
|
|
"extra": "26162 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "26162 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 324433,
|
|
"unit": "ns/op\t 80656 B/op\t 1205 allocs/op",
|
|
"extra": "3525 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 324433,
|
|
"unit": "ns/op",
|
|
"extra": "3525 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80656,
|
|
"unit": "B/op",
|
|
"extra": "3525 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3525 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1064408,
|
|
"unit": "ns/op\t 793916 B/op\t 359 allocs/op",
|
|
"extra": "1110 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1064408,
|
|
"unit": "ns/op",
|
|
"extra": "1110 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 793916,
|
|
"unit": "B/op",
|
|
"extra": "1110 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 359,
|
|
"unit": "allocs/op",
|
|
"extra": "1110 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 124838,
|
|
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
|
|
"extra": "9780 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 124838,
|
|
"unit": "ns/op",
|
|
"extra": "9780 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29823,
|
|
"unit": "B/op",
|
|
"extra": "9780 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "9780 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 158.9,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7455409 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 158.9,
|
|
"unit": "ns/op",
|
|
"extra": "7455409 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7455409 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7455409 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 270.3,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5094171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 270.3,
|
|
"unit": "ns/op",
|
|
"extra": "5094171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5094171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5094171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 38485,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "30873 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 38485,
|
|
"unit": "ns/op",
|
|
"extra": "30873 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "30873 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "30873 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2606,
|
|
"unit": "ns/op\t 955 B/op\t 27 allocs/op",
|
|
"extra": "449214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2606,
|
|
"unit": "ns/op",
|
|
"extra": "449214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 955,
|
|
"unit": "B/op",
|
|
"extra": "449214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "449214 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "0a4ea581105520f8506dd912d12fe51dcce6df3e",
|
|
"message": "Merge pull request #404 from Wikid82/feature/beta-release\n\nhotfix: resolve CrowdSec metrics display and WebSocket stability",
|
|
"timestamp": "2025-12-16T09:34:19-05:00",
|
|
"tree_id": "c9c7a960f51a2fc9a0e1d8d9e8d6408431a2ad39",
|
|
"url": "https://github.com/Wikid82/Charon/commit/0a4ea581105520f8506dd912d12fe51dcce6df3e"
|
|
},
|
|
"date": 1765895712086,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 105352,
|
|
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
|
|
"extra": "9572 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 105352,
|
|
"unit": "ns/op",
|
|
"extra": "9572 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29711,
|
|
"unit": "B/op",
|
|
"extra": "9572 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "9572 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 87769,
|
|
"unit": "ns/op\t 29099 B/op\t 365 allocs/op",
|
|
"extra": "13574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 87769,
|
|
"unit": "ns/op",
|
|
"extra": "13574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29099,
|
|
"unit": "B/op",
|
|
"extra": "13574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 365644,
|
|
"unit": "ns/op\t 79692 B/op\t 1201 allocs/op",
|
|
"extra": "3198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 365644,
|
|
"unit": "ns/op",
|
|
"extra": "3198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79692,
|
|
"unit": "B/op",
|
|
"extra": "3198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 69513,
|
|
"unit": "ns/op\t 22062 B/op\t 276 allocs/op",
|
|
"extra": "17175 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 69513,
|
|
"unit": "ns/op",
|
|
"extra": "17175 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22062,
|
|
"unit": "B/op",
|
|
"extra": "17175 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17175 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 200471,
|
|
"unit": "ns/op\t 29341 B/op\t 338 allocs/op",
|
|
"extra": "5718 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 200471,
|
|
"unit": "ns/op",
|
|
"extra": "5718 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29341,
|
|
"unit": "B/op",
|
|
"extra": "5718 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5718 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 161474,
|
|
"unit": "ns/op\t 23264 B/op\t 247 allocs/op",
|
|
"extra": "7545 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 161474,
|
|
"unit": "ns/op",
|
|
"extra": "7545 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23264,
|
|
"unit": "B/op",
|
|
"extra": "7545 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "7545 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 56960,
|
|
"unit": "ns/op\t 14587 B/op\t 156 allocs/op",
|
|
"extra": "23973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 56960,
|
|
"unit": "ns/op",
|
|
"extra": "23973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14587,
|
|
"unit": "B/op",
|
|
"extra": "23973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "23973 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 167582,
|
|
"unit": "ns/op\t 37194 B/op\t 351 allocs/op",
|
|
"extra": "7198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 167582,
|
|
"unit": "ns/op",
|
|
"extra": "7198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37194,
|
|
"unit": "B/op",
|
|
"extra": "7198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "7198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42310,
|
|
"unit": "ns/op\t 24891 B/op\t 305 allocs/op",
|
|
"extra": "28452 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42310,
|
|
"unit": "ns/op",
|
|
"extra": "28452 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24891,
|
|
"unit": "B/op",
|
|
"extra": "28452 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "28452 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 301445,
|
|
"unit": "ns/op\t 80693 B/op\t 1205 allocs/op",
|
|
"extra": "3874 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 301445,
|
|
"unit": "ns/op",
|
|
"extra": "3874 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80693,
|
|
"unit": "B/op",
|
|
"extra": "3874 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3874 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1027413,
|
|
"unit": "ns/op\t 785632 B/op\t 358 allocs/op",
|
|
"extra": "1131 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1027413,
|
|
"unit": "ns/op",
|
|
"extra": "1131 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 785632,
|
|
"unit": "B/op",
|
|
"extra": "1131 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 358,
|
|
"unit": "allocs/op",
|
|
"extra": "1131 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 111169,
|
|
"unit": "ns/op\t 29822 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 111169,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29822,
|
|
"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": 165.4,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7106164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 165.4,
|
|
"unit": "ns/op",
|
|
"extra": "7106164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7106164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7106164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 236.2,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5079585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 236.2,
|
|
"unit": "ns/op",
|
|
"extra": "5079585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5079585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5079585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 40734,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32581 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 40734,
|
|
"unit": "ns/op",
|
|
"extra": "32581 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32581 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32581 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2589,
|
|
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
|
|
"extra": "443221 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2589,
|
|
"unit": "ns/op",
|
|
"extra": "443221 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 953,
|
|
"unit": "B/op",
|
|
"extra": "443221 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "443221 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "1a5bc81c6c2f7b5e000ad2ffa62092fde47543b9",
|
|
"message": "Merge pull request #411 from Wikid82/development\n\nfeat: implement modern UI/UX design system (#409)",
|
|
"timestamp": "2025-12-17T07:49:09-05:00",
|
|
"tree_id": "de343ee9eee5cb7de5afd6afefe5aaf62fa057d1",
|
|
"url": "https://github.com/Wikid82/Charon/commit/1a5bc81c6c2f7b5e000ad2ffa62092fde47543b9"
|
|
},
|
|
"date": 1765975802730,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 106269,
|
|
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 106269,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29711,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 88253,
|
|
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
|
|
"extra": "13509 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 88253,
|
|
"unit": "ns/op",
|
|
"extra": "13509 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29101,
|
|
"unit": "B/op",
|
|
"extra": "13509 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13509 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 409374,
|
|
"unit": "ns/op\t 79709 B/op\t 1201 allocs/op",
|
|
"extra": "3273 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 409374,
|
|
"unit": "ns/op",
|
|
"extra": "3273 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79709,
|
|
"unit": "B/op",
|
|
"extra": "3273 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3273 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 68996,
|
|
"unit": "ns/op\t 22063 B/op\t 276 allocs/op",
|
|
"extra": "17238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 68996,
|
|
"unit": "ns/op",
|
|
"extra": "17238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22063,
|
|
"unit": "B/op",
|
|
"extra": "17238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 215617,
|
|
"unit": "ns/op\t 29329 B/op\t 338 allocs/op",
|
|
"extra": "5054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 215617,
|
|
"unit": "ns/op",
|
|
"extra": "5054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29329,
|
|
"unit": "B/op",
|
|
"extra": "5054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5054 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 175725,
|
|
"unit": "ns/op\t 23275 B/op\t 247 allocs/op",
|
|
"extra": "6798 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 175725,
|
|
"unit": "ns/op",
|
|
"extra": "6798 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23275,
|
|
"unit": "B/op",
|
|
"extra": "6798 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6798 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47522,
|
|
"unit": "ns/op\t 14590 B/op\t 156 allocs/op",
|
|
"extra": "26304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47522,
|
|
"unit": "ns/op",
|
|
"extra": "26304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14590,
|
|
"unit": "B/op",
|
|
"extra": "26304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "26304 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 168647,
|
|
"unit": "ns/op\t 37193 B/op\t 351 allocs/op",
|
|
"extra": "7329 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 168647,
|
|
"unit": "ns/op",
|
|
"extra": "7329 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37193,
|
|
"unit": "B/op",
|
|
"extra": "7329 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "7329 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42432,
|
|
"unit": "ns/op\t 24870 B/op\t 305 allocs/op",
|
|
"extra": "28351 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42432,
|
|
"unit": "ns/op",
|
|
"extra": "28351 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24870,
|
|
"unit": "B/op",
|
|
"extra": "28351 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "28351 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 309065,
|
|
"unit": "ns/op\t 80488 B/op\t 1204 allocs/op",
|
|
"extra": "3937 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 309065,
|
|
"unit": "ns/op",
|
|
"extra": "3937 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80488,
|
|
"unit": "B/op",
|
|
"extra": "3937 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1204,
|
|
"unit": "allocs/op",
|
|
"extra": "3937 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1053961,
|
|
"unit": "ns/op\t 784531 B/op\t 358 allocs/op",
|
|
"extra": "1166 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1053961,
|
|
"unit": "ns/op",
|
|
"extra": "1166 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 784531,
|
|
"unit": "B/op",
|
|
"extra": "1166 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 358,
|
|
"unit": "allocs/op",
|
|
"extra": "1166 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 113672,
|
|
"unit": "ns/op\t 29822 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 113672,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29822,
|
|
"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": 155.5,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7665049 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 155.5,
|
|
"unit": "ns/op",
|
|
"extra": "7665049 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7665049 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7665049 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 233.3,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5170369 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 233.3,
|
|
"unit": "ns/op",
|
|
"extra": "5170369 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5170369 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5170369 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 36284,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32850 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 36284,
|
|
"unit": "ns/op",
|
|
"extra": "32850 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32850 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32850 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2521,
|
|
"unit": "ns/op\t 952 B/op\t 27 allocs/op",
|
|
"extra": "467270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2521,
|
|
"unit": "ns/op",
|
|
"extra": "467270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 952,
|
|
"unit": "B/op",
|
|
"extra": "467270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "467270 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "7e31a9c41a9317a419fdabf3115098e8340a7abc",
|
|
"message": "Merge pull request #413 from Wikid82:copilot/sub-pr-411\n\nfix: secure WebSocket authentication using HttpOnly cookies instead of query parameters",
|
|
"timestamp": "2025-12-17T09:22:30-05:00",
|
|
"tree_id": "6bb5957618e4b09958a5c32e8634c4884d634dc8",
|
|
"url": "https://github.com/Wikid82/Charon/commit/7e31a9c41a9317a419fdabf3115098e8340a7abc"
|
|
},
|
|
"date": 1765981406760,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 106769,
|
|
"unit": "ns/op\t 29710 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 106769,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29710,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 88750,
|
|
"unit": "ns/op\t 29102 B/op\t 365 allocs/op",
|
|
"extra": "13335 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 88750,
|
|
"unit": "ns/op",
|
|
"extra": "13335 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29102,
|
|
"unit": "B/op",
|
|
"extra": "13335 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13335 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 423120,
|
|
"unit": "ns/op\t 79824 B/op\t 1201 allocs/op",
|
|
"extra": "3147 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 423120,
|
|
"unit": "ns/op",
|
|
"extra": "3147 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79824,
|
|
"unit": "B/op",
|
|
"extra": "3147 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3147 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 70742,
|
|
"unit": "ns/op\t 22062 B/op\t 276 allocs/op",
|
|
"extra": "16165 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 70742,
|
|
"unit": "ns/op",
|
|
"extra": "16165 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22062,
|
|
"unit": "B/op",
|
|
"extra": "16165 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16165 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 203453,
|
|
"unit": "ns/op\t 29340 B/op\t 338 allocs/op",
|
|
"extra": "5898 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 203453,
|
|
"unit": "ns/op",
|
|
"extra": "5898 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29340,
|
|
"unit": "B/op",
|
|
"extra": "5898 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5898 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 164478,
|
|
"unit": "ns/op\t 23269 B/op\t 247 allocs/op",
|
|
"extra": "7618 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 164478,
|
|
"unit": "ns/op",
|
|
"extra": "7618 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23269,
|
|
"unit": "B/op",
|
|
"extra": "7618 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "7618 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47820,
|
|
"unit": "ns/op\t 14593 B/op\t 156 allocs/op",
|
|
"extra": "24932 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47820,
|
|
"unit": "ns/op",
|
|
"extra": "24932 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14593,
|
|
"unit": "B/op",
|
|
"extra": "24932 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "24932 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 170020,
|
|
"unit": "ns/op\t 37199 B/op\t 351 allocs/op",
|
|
"extra": "7126 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 170020,
|
|
"unit": "ns/op",
|
|
"extra": "7126 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37199,
|
|
"unit": "B/op",
|
|
"extra": "7126 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "7126 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 41797,
|
|
"unit": "ns/op\t 24872 B/op\t 305 allocs/op",
|
|
"extra": "28270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 41797,
|
|
"unit": "ns/op",
|
|
"extra": "28270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24872,
|
|
"unit": "B/op",
|
|
"extra": "28270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "28270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 303003,
|
|
"unit": "ns/op\t 80280 B/op\t 1205 allocs/op",
|
|
"extra": "3696 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 303003,
|
|
"unit": "ns/op",
|
|
"extra": "3696 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80280,
|
|
"unit": "B/op",
|
|
"extra": "3696 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3696 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1057345,
|
|
"unit": "ns/op\t 803595 B/op\t 360 allocs/op",
|
|
"extra": "1118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1057345,
|
|
"unit": "ns/op",
|
|
"extra": "1118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 803595,
|
|
"unit": "B/op",
|
|
"extra": "1118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 112885,
|
|
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 112885,
|
|
"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": 156.8,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7612053 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 156.8,
|
|
"unit": "ns/op",
|
|
"extra": "7612053 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7612053 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7612053 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 238,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5038537 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 238,
|
|
"unit": "ns/op",
|
|
"extra": "5038537 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5038537 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5038537 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 36767,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32436 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 36767,
|
|
"unit": "ns/op",
|
|
"extra": "32436 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32436 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32436 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2678,
|
|
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
|
|
"extra": "424526 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2678,
|
|
"unit": "ns/op",
|
|
"extra": "424526 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 953,
|
|
"unit": "B/op",
|
|
"extra": "424526 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "424526 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "370bcfc125f1d167eab3a9d5e27bf4154dc505b6",
|
|
"message": "Merge pull request #418 from Wikid82/copilot/sub-pr-414\n\nfix: Add explicit error handling to auth middleware test",
|
|
"timestamp": "2025-12-17T10:16:43-05:00",
|
|
"tree_id": "422d2500623bfb48b99975ddb611339b576947f4",
|
|
"url": "https://github.com/Wikid82/Charon/commit/370bcfc125f1d167eab3a9d5e27bf4154dc505b6"
|
|
},
|
|
"date": 1765984661752,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 120381,
|
|
"unit": "ns/op\t 29707 B/op\t 408 allocs/op",
|
|
"extra": "10752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 120381,
|
|
"unit": "ns/op",
|
|
"extra": "10752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29707,
|
|
"unit": "B/op",
|
|
"extra": "10752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 89174,
|
|
"unit": "ns/op\t 29100 B/op\t 365 allocs/op",
|
|
"extra": "13026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 89174,
|
|
"unit": "ns/op",
|
|
"extra": "13026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29100,
|
|
"unit": "B/op",
|
|
"extra": "13026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 368273,
|
|
"unit": "ns/op\t 79770 B/op\t 1201 allocs/op",
|
|
"extra": "3220 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 368273,
|
|
"unit": "ns/op",
|
|
"extra": "3220 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79770,
|
|
"unit": "B/op",
|
|
"extra": "3220 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3220 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 70015,
|
|
"unit": "ns/op\t 22066 B/op\t 276 allocs/op",
|
|
"extra": "17120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 70015,
|
|
"unit": "ns/op",
|
|
"extra": "17120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22066,
|
|
"unit": "B/op",
|
|
"extra": "17120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 201199,
|
|
"unit": "ns/op\t 29333 B/op\t 338 allocs/op",
|
|
"extra": "5649 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 201199,
|
|
"unit": "ns/op",
|
|
"extra": "5649 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29333,
|
|
"unit": "B/op",
|
|
"extra": "5649 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5649 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 161963,
|
|
"unit": "ns/op\t 23273 B/op\t 247 allocs/op",
|
|
"extra": "7276 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 161963,
|
|
"unit": "ns/op",
|
|
"extra": "7276 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23273,
|
|
"unit": "B/op",
|
|
"extra": "7276 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "7276 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47251,
|
|
"unit": "ns/op\t 14591 B/op\t 156 allocs/op",
|
|
"extra": "25214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47251,
|
|
"unit": "ns/op",
|
|
"extra": "25214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14591,
|
|
"unit": "B/op",
|
|
"extra": "25214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "25214 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 168910,
|
|
"unit": "ns/op\t 37193 B/op\t 351 allocs/op",
|
|
"extra": "6541 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 168910,
|
|
"unit": "ns/op",
|
|
"extra": "6541 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37193,
|
|
"unit": "B/op",
|
|
"extra": "6541 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6541 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 43709,
|
|
"unit": "ns/op\t 24882 B/op\t 305 allocs/op",
|
|
"extra": "27996 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 43709,
|
|
"unit": "ns/op",
|
|
"extra": "27996 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24882,
|
|
"unit": "B/op",
|
|
"extra": "27996 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27996 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 304298,
|
|
"unit": "ns/op\t 80350 B/op\t 1205 allocs/op",
|
|
"extra": "3950 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 304298,
|
|
"unit": "ns/op",
|
|
"extra": "3950 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80350,
|
|
"unit": "B/op",
|
|
"extra": "3950 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3950 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1063072,
|
|
"unit": "ns/op\t 795796 B/op\t 360 allocs/op",
|
|
"extra": "1095 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1063072,
|
|
"unit": "ns/op",
|
|
"extra": "1095 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 795796,
|
|
"unit": "B/op",
|
|
"extra": "1095 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1095 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 115806,
|
|
"unit": "ns/op\t 29822 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 115806,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29822,
|
|
"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": 156.9,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7601534 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 156.9,
|
|
"unit": "ns/op",
|
|
"extra": "7601534 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7601534 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7601534 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 237.7,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5046824 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 237.7,
|
|
"unit": "ns/op",
|
|
"extra": "5046824 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5046824 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5046824 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 40466,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "31118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 40466,
|
|
"unit": "ns/op",
|
|
"extra": "31118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "31118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "31118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2584,
|
|
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
|
|
"extra": "449062 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2584,
|
|
"unit": "ns/op",
|
|
"extra": "449062 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 953,
|
|
"unit": "B/op",
|
|
"extra": "449062 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "449062 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "ec1980375012fb390cf6f038af912c8710c75f77",
|
|
"message": "Merge pull request #421 from Wikid82/feature/beta-release\n\nfeat: add SQLite database corruption guardrails",
|
|
"timestamp": "2025-12-17T19:27:34-05:00",
|
|
"tree_id": "be845e9f2394e011bf1b4917d4aed598251d350e",
|
|
"url": "https://github.com/Wikid82/Charon/commit/ec1980375012fb390cf6f038af912c8710c75f77"
|
|
},
|
|
"date": 1766017707613,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 105816,
|
|
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
|
|
"extra": "11388 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 105816,
|
|
"unit": "ns/op",
|
|
"extra": "11388 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29711,
|
|
"unit": "B/op",
|
|
"extra": "11388 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "11388 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 89076,
|
|
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
|
|
"extra": "13476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 89076,
|
|
"unit": "ns/op",
|
|
"extra": "13476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29101,
|
|
"unit": "B/op",
|
|
"extra": "13476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 368321,
|
|
"unit": "ns/op\t 79774 B/op\t 1201 allocs/op",
|
|
"extra": "3171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 368321,
|
|
"unit": "ns/op",
|
|
"extra": "3171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79774,
|
|
"unit": "B/op",
|
|
"extra": "3171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3171 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 72305,
|
|
"unit": "ns/op\t 22065 B/op\t 276 allocs/op",
|
|
"extra": "17079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 72305,
|
|
"unit": "ns/op",
|
|
"extra": "17079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22065,
|
|
"unit": "B/op",
|
|
"extra": "17079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 212391,
|
|
"unit": "ns/op\t 29341 B/op\t 338 allocs/op",
|
|
"extra": "5420 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 212391,
|
|
"unit": "ns/op",
|
|
"extra": "5420 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29341,
|
|
"unit": "B/op",
|
|
"extra": "5420 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5420 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 160221,
|
|
"unit": "ns/op\t 23270 B/op\t 247 allocs/op",
|
|
"extra": "7260 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 160221,
|
|
"unit": "ns/op",
|
|
"extra": "7260 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23270,
|
|
"unit": "B/op",
|
|
"extra": "7260 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "7260 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 47345,
|
|
"unit": "ns/op\t 14591 B/op\t 156 allocs/op",
|
|
"extra": "25332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 47345,
|
|
"unit": "ns/op",
|
|
"extra": "25332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14591,
|
|
"unit": "B/op",
|
|
"extra": "25332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "25332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 171681,
|
|
"unit": "ns/op\t 37200 B/op\t 351 allocs/op",
|
|
"extra": "6637 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 171681,
|
|
"unit": "ns/op",
|
|
"extra": "6637 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37200,
|
|
"unit": "B/op",
|
|
"extra": "6637 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6637 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42629,
|
|
"unit": "ns/op\t 24879 B/op\t 305 allocs/op",
|
|
"extra": "27463 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42629,
|
|
"unit": "ns/op",
|
|
"extra": "27463 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24879,
|
|
"unit": "B/op",
|
|
"extra": "27463 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27463 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 286315,
|
|
"unit": "ns/op\t 80510 B/op\t 1205 allocs/op",
|
|
"extra": "3775 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 286315,
|
|
"unit": "ns/op",
|
|
"extra": "3775 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80510,
|
|
"unit": "B/op",
|
|
"extra": "3775 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "3775 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1023577,
|
|
"unit": "ns/op\t 788997 B/op\t 359 allocs/op",
|
|
"extra": "1173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1023577,
|
|
"unit": "ns/op",
|
|
"extra": "1173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 788997,
|
|
"unit": "B/op",
|
|
"extra": "1173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 359,
|
|
"unit": "allocs/op",
|
|
"extra": "1173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 111508,
|
|
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 111508,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29823,
|
|
"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": 146.2,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8073207 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 146.2,
|
|
"unit": "ns/op",
|
|
"extra": "8073207 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8073207 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8073207 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 251.1,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4769464 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 251.1,
|
|
"unit": "ns/op",
|
|
"extra": "4769464 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4769464 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4769464 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 37302,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32031 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 37302,
|
|
"unit": "ns/op",
|
|
"extra": "32031 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32031 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32031 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2466,
|
|
"unit": "ns/op\t 952 B/op\t 27 allocs/op",
|
|
"extra": "464892 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2466,
|
|
"unit": "ns/op",
|
|
"extra": "464892 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 952,
|
|
"unit": "B/op",
|
|
"extra": "464892 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "464892 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "4cec3595e2dd73f93dc9bee1c887dbffc97b000f",
|
|
"message": "Merge pull request #426 from Wikid82/copilot/troubleshoot-websocket-issues\n\nfeat: WebSocket connection tracking and troubleshooting infrastructure",
|
|
"timestamp": "2025-12-18T13:39:58-05:00",
|
|
"tree_id": "11e0dfa842bf25b9e636855a284fbb367f9fab46",
|
|
"url": "https://github.com/Wikid82/Charon/commit/4cec3595e2dd73f93dc9bee1c887dbffc97b000f"
|
|
},
|
|
"date": 1766083256023,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 119419,
|
|
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 119419,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29711,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 96232,
|
|
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
|
|
"extra": "12086 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 96232,
|
|
"unit": "ns/op",
|
|
"extra": "12086 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29101,
|
|
"unit": "B/op",
|
|
"extra": "12086 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "12086 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 388161,
|
|
"unit": "ns/op\t 79674 B/op\t 1201 allocs/op",
|
|
"extra": "3136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 388161,
|
|
"unit": "ns/op",
|
|
"extra": "3136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79674,
|
|
"unit": "B/op",
|
|
"extra": "3136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3136 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 71050,
|
|
"unit": "ns/op\t 22062 B/op\t 276 allocs/op",
|
|
"extra": "16870 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 71050,
|
|
"unit": "ns/op",
|
|
"extra": "16870 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22062,
|
|
"unit": "B/op",
|
|
"extra": "16870 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16870 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 210828,
|
|
"unit": "ns/op\t 29347 B/op\t 338 allocs/op",
|
|
"extra": "5229 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 210828,
|
|
"unit": "ns/op",
|
|
"extra": "5229 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29347,
|
|
"unit": "B/op",
|
|
"extra": "5229 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5229 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 166536,
|
|
"unit": "ns/op\t 23274 B/op\t 247 allocs/op",
|
|
"extra": "6474 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 166536,
|
|
"unit": "ns/op",
|
|
"extra": "6474 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23274,
|
|
"unit": "B/op",
|
|
"extra": "6474 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6474 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 51252,
|
|
"unit": "ns/op\t 14591 B/op\t 156 allocs/op",
|
|
"extra": "24560 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 51252,
|
|
"unit": "ns/op",
|
|
"extra": "24560 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14591,
|
|
"unit": "B/op",
|
|
"extra": "24560 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "24560 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 183334,
|
|
"unit": "ns/op\t 37199 B/op\t 351 allocs/op",
|
|
"extra": "6217 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 183334,
|
|
"unit": "ns/op",
|
|
"extra": "6217 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37199,
|
|
"unit": "B/op",
|
|
"extra": "6217 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6217 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 43174,
|
|
"unit": "ns/op\t 24865 B/op\t 305 allocs/op",
|
|
"extra": "27655 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 43174,
|
|
"unit": "ns/op",
|
|
"extra": "27655 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24865,
|
|
"unit": "B/op",
|
|
"extra": "27655 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27655 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 317708,
|
|
"unit": "ns/op\t 80203 B/op\t 1204 allocs/op",
|
|
"extra": "3708 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 317708,
|
|
"unit": "ns/op",
|
|
"extra": "3708 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80203,
|
|
"unit": "B/op",
|
|
"extra": "3708 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1204,
|
|
"unit": "allocs/op",
|
|
"extra": "3708 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1111254,
|
|
"unit": "ns/op\t 800762 B/op\t 360 allocs/op",
|
|
"extra": "1129 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1111254,
|
|
"unit": "ns/op",
|
|
"extra": "1129 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 800762,
|
|
"unit": "B/op",
|
|
"extra": "1129 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 360,
|
|
"unit": "allocs/op",
|
|
"extra": "1129 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 120660,
|
|
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
|
|
"extra": "9864 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 120660,
|
|
"unit": "ns/op",
|
|
"extra": "9864 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29821,
|
|
"unit": "B/op",
|
|
"extra": "9864 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "9864 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 141.7,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8337976 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 141.7,
|
|
"unit": "ns/op",
|
|
"extra": "8337976 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8337976 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8337976 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 256.9,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4738044 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 256.9,
|
|
"unit": "ns/op",
|
|
"extra": "4738044 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4738044 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4738044 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 39851,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "31860 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 39851,
|
|
"unit": "ns/op",
|
|
"extra": "31860 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "31860 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "31860 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2495,
|
|
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
|
|
"extra": "471752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2495,
|
|
"unit": "ns/op",
|
|
"extra": "471752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 954,
|
|
"unit": "B/op",
|
|
"extra": "471752 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "471752 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "42fcb0f3ac913cead40ee1881e95e811e62d9688",
|
|
"message": "Merge pull request #435 from Wikid82/feature/beta-release\n\nfeat: add API-Friendly security header preset for mobile apps",
|
|
"timestamp": "2025-12-21T10:22:24-05:00",
|
|
"tree_id": "b061d6a149995290df116cbd7e3a15533f7d8167",
|
|
"url": "https://github.com/Wikid82/Charon/commit/42fcb0f3ac913cead40ee1881e95e811e62d9688"
|
|
},
|
|
"date": 1766330599085,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 105947,
|
|
"unit": "ns/op\t 29713 B/op\t 408 allocs/op",
|
|
"extra": "9590 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 105947,
|
|
"unit": "ns/op",
|
|
"extra": "9590 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29713,
|
|
"unit": "B/op",
|
|
"extra": "9590 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "9590 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 90989,
|
|
"unit": "ns/op\t 29103 B/op\t 365 allocs/op",
|
|
"extra": "13425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 90989,
|
|
"unit": "ns/op",
|
|
"extra": "13425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29103,
|
|
"unit": "B/op",
|
|
"extra": "13425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 316489,
|
|
"unit": "ns/op\t 79535 B/op\t 1201 allocs/op",
|
|
"extra": "3763 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 316489,
|
|
"unit": "ns/op",
|
|
"extra": "3763 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79535,
|
|
"unit": "B/op",
|
|
"extra": "3763 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3763 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 70639,
|
|
"unit": "ns/op\t 22059 B/op\t 276 allocs/op",
|
|
"extra": "17026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 70639,
|
|
"unit": "ns/op",
|
|
"extra": "17026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22059,
|
|
"unit": "B/op",
|
|
"extra": "17026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17026 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 200323,
|
|
"unit": "ns/op\t 29348 B/op\t 338 allocs/op",
|
|
"extra": "6159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 200323,
|
|
"unit": "ns/op",
|
|
"extra": "6159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29348,
|
|
"unit": "B/op",
|
|
"extra": "6159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "6159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 180262,
|
|
"unit": "ns/op\t 23287 B/op\t 247 allocs/op",
|
|
"extra": "6801 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 180262,
|
|
"unit": "ns/op",
|
|
"extra": "6801 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23287,
|
|
"unit": "B/op",
|
|
"extra": "6801 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6801 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 50742,
|
|
"unit": "ns/op\t 14589 B/op\t 156 allocs/op",
|
|
"extra": "21488 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 50742,
|
|
"unit": "ns/op",
|
|
"extra": "21488 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14589,
|
|
"unit": "B/op",
|
|
"extra": "21488 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "21488 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 168808,
|
|
"unit": "ns/op\t 37197 B/op\t 351 allocs/op",
|
|
"extra": "6322 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 168808,
|
|
"unit": "ns/op",
|
|
"extra": "6322 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37197,
|
|
"unit": "B/op",
|
|
"extra": "6322 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6322 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 41457,
|
|
"unit": "ns/op\t 24868 B/op\t 305 allocs/op",
|
|
"extra": "28387 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 41457,
|
|
"unit": "ns/op",
|
|
"extra": "28387 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24868,
|
|
"unit": "B/op",
|
|
"extra": "28387 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "28387 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 229289,
|
|
"unit": "ns/op\t 80344 B/op\t 1205 allocs/op",
|
|
"extra": "5079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 229289,
|
|
"unit": "ns/op",
|
|
"extra": "5079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80344,
|
|
"unit": "B/op",
|
|
"extra": "5079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1205,
|
|
"unit": "allocs/op",
|
|
"extra": "5079 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1028162,
|
|
"unit": "ns/op\t 792240 B/op\t 359 allocs/op",
|
|
"extra": "1179 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1028162,
|
|
"unit": "ns/op",
|
|
"extra": "1179 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 792240,
|
|
"unit": "B/op",
|
|
"extra": "1179 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 359,
|
|
"unit": "allocs/op",
|
|
"extra": "1179 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 112962,
|
|
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 112962,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29823,
|
|
"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": 140.8,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8408563 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 140.8,
|
|
"unit": "ns/op",
|
|
"extra": "8408563 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8408563 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8408563 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 233.5,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5099809 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 233.5,
|
|
"unit": "ns/op",
|
|
"extra": "5099809 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5099809 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5099809 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 38012,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "26691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 38012,
|
|
"unit": "ns/op",
|
|
"extra": "26691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "26691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "26691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2455,
|
|
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
|
|
"extra": "465930 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2455,
|
|
"unit": "ns/op",
|
|
"extra": "465930 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 954,
|
|
"unit": "B/op",
|
|
"extra": "465930 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 27,
|
|
"unit": "allocs/op",
|
|
"extra": "465930 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "03f079ce822c77bee43574d226d809b49febef11",
|
|
"message": "Merge pull request #437 from Wikid82/feature/issue-365-additional-security\n\nfix(security): complete SSRF remediation with defense-in-depth (CWE-918)",
|
|
"timestamp": "2025-12-31T23:19:09-05:00",
|
|
"tree_id": "6d1de059e1d615af68e6a3ad4ce3a537cedaf9cb",
|
|
"url": "https://github.com/Wikid82/Charon/commit/03f079ce822c77bee43574d226d809b49febef11"
|
|
},
|
|
"date": 1767241282763,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 106544,
|
|
"unit": "ns/op\t 29714 B/op\t 408 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 106544,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29714,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 101844,
|
|
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 101844,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29101,
|
|
"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": 314338,
|
|
"unit": "ns/op\t 79736 B/op\t 1201 allocs/op",
|
|
"extra": "3760 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 314338,
|
|
"unit": "ns/op",
|
|
"extra": "3760 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79736,
|
|
"unit": "B/op",
|
|
"extra": "3760 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1201,
|
|
"unit": "allocs/op",
|
|
"extra": "3760 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 69774,
|
|
"unit": "ns/op\t 22070 B/op\t 276 allocs/op",
|
|
"extra": "17170 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 69774,
|
|
"unit": "ns/op",
|
|
"extra": "17170 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 22070,
|
|
"unit": "B/op",
|
|
"extra": "17170 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17170 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
|
|
"value": 197979,
|
|
"unit": "ns/op\t 29343 B/op\t 338 allocs/op",
|
|
"extra": "5882 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
|
|
"value": 197979,
|
|
"unit": "ns/op",
|
|
"extra": "5882 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
|
|
"value": 29343,
|
|
"unit": "B/op",
|
|
"extra": "5882 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
|
|
"value": 338,
|
|
"unit": "allocs/op",
|
|
"extra": "5882 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision",
|
|
"value": 174754,
|
|
"unit": "ns/op\t 23296 B/op\t 247 allocs/op",
|
|
"extra": "6988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
|
|
"value": 174754,
|
|
"unit": "ns/op",
|
|
"extra": "6988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
|
|
"value": 23296,
|
|
"unit": "B/op",
|
|
"extra": "6988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
|
|
"value": 247,
|
|
"unit": "allocs/op",
|
|
"extra": "6988 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 46797,
|
|
"unit": "ns/op\t 14588 B/op\t 156 allocs/op",
|
|
"extra": "25615 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 46797,
|
|
"unit": "ns/op",
|
|
"extra": "25615 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14588,
|
|
"unit": "B/op",
|
|
"extra": "25615 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "25615 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 165930,
|
|
"unit": "ns/op\t 37195 B/op\t 351 allocs/op",
|
|
"extra": "6928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 165930,
|
|
"unit": "ns/op",
|
|
"extra": "6928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37195,
|
|
"unit": "B/op",
|
|
"extra": "6928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 351,
|
|
"unit": "allocs/op",
|
|
"extra": "6928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 41543,
|
|
"unit": "ns/op\t 24880 B/op\t 305 allocs/op",
|
|
"extra": "29050 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 41543,
|
|
"unit": "ns/op",
|
|
"extra": "29050 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24880,
|
|
"unit": "B/op",
|
|
"extra": "29050 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "29050 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 227643,
|
|
"unit": "ns/op\t 80367 B/op\t 1204 allocs/op",
|
|
"extra": "5052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 227643,
|
|
"unit": "ns/op",
|
|
"extra": "5052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 80367,
|
|
"unit": "B/op",
|
|
"extra": "5052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1204,
|
|
"unit": "allocs/op",
|
|
"extra": "5052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
|
|
"value": 1017134,
|
|
"unit": "ns/op\t 780071 B/op\t 358 allocs/op",
|
|
"extra": "1161 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
|
|
"value": 1017134,
|
|
"unit": "ns/op",
|
|
"extra": "1161 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
|
|
"value": 780071,
|
|
"unit": "B/op",
|
|
"extra": "1161 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
|
|
"value": 358,
|
|
"unit": "allocs/op",
|
|
"extra": "1161 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 111709,
|
|
"unit": "ns/op\t 29820 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 111709,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29820,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 53.18,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22415506 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 53.18,
|
|
"unit": "ns/op",
|
|
"extra": "22415506 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22415506 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22415506 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 104.9,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11473633 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 104.9,
|
|
"unit": "ns/op",
|
|
"extra": "11473633 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11473633 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11473633 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 105.1,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11443614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 105.1,
|
|
"unit": "ns/op",
|
|
"extra": "11443614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11443614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11443614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 189.3,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6393715 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 189.3,
|
|
"unit": "ns/op",
|
|
"extra": "6393715 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6393715 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6393715 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 150.7,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7893568 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 150.7,
|
|
"unit": "ns/op",
|
|
"extra": "7893568 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7893568 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7893568 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 236.5,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "5029021 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 236.5,
|
|
"unit": "ns/op",
|
|
"extra": "5029021 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "5029021 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "5029021 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 38397,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "30966 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 38397,
|
|
"unit": "ns/op",
|
|
"extra": "30966 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "30966 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "30966 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2554,
|
|
"unit": "ns/op\t 969 B/op\t 28 allocs/op",
|
|
"extra": "431928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2554,
|
|
"unit": "ns/op",
|
|
"extra": "431928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 969,
|
|
"unit": "B/op",
|
|
"extra": "431928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 28,
|
|
"unit": "allocs/op",
|
|
"extra": "431928 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 12.67,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "91683272 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 12.67,
|
|
"unit": "ns/op",
|
|
"extra": "91683272 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "91683272 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "91683272 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.46,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96345896 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.46,
|
|
"unit": "ns/op",
|
|
"extra": "96345896 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96345896 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96345896 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.46,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96270164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.46,
|
|
"unit": "ns/op",
|
|
"extra": "96270164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96270164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96270164 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 59.7,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "18171858 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 59.7,
|
|
"unit": "ns/op",
|
|
"extra": "18171858 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "18171858 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "18171858 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "c7b8dca9742d46d6ec3fbd04182c172aab60a203",
|
|
"message": "Merge branch 'development' into main",
|
|
"timestamp": "2026-01-12T00:59:35-05:00",
|
|
"tree_id": "ae345fabb681ed2d84b7c3bd4c2000354ee611fa",
|
|
"url": "https://github.com/Wikid82/Charon/commit/c7b8dca9742d46d6ec3fbd04182c172aab60a203"
|
|
},
|
|
"date": 1768197830944,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 115448,
|
|
"unit": "ns/op\t 29707 B/op\t 408 allocs/op",
|
|
"extra": "8768 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 115448,
|
|
"unit": "ns/op",
|
|
"extra": "8768 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29707,
|
|
"unit": "B/op",
|
|
"extra": "8768 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "8768 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 91547,
|
|
"unit": "ns/op\t 29087 B/op\t 365 allocs/op",
|
|
"extra": "13032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 91547,
|
|
"unit": "ns/op",
|
|
"extra": "13032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29087,
|
|
"unit": "B/op",
|
|
"extra": "13032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13032 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 316034,
|
|
"unit": "ns/op\t 79295 B/op\t 1200 allocs/op",
|
|
"extra": "3607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 316034,
|
|
"unit": "ns/op",
|
|
"extra": "3607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79295,
|
|
"unit": "B/op",
|
|
"extra": "3607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3607 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 69923,
|
|
"unit": "ns/op\t 21971 B/op\t 276 allocs/op",
|
|
"extra": "16999 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 69923,
|
|
"unit": "ns/op",
|
|
"extra": "16999 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21971,
|
|
"unit": "B/op",
|
|
"extra": "16999 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16999 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 51975,
|
|
"unit": "ns/op\t 14529 B/op\t 156 allocs/op",
|
|
"extra": "22472 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 51975,
|
|
"unit": "ns/op",
|
|
"extra": "22472 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14529,
|
|
"unit": "B/op",
|
|
"extra": "22472 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "22472 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 168400,
|
|
"unit": "ns/op\t 37025 B/op\t 350 allocs/op",
|
|
"extra": "6859 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 168400,
|
|
"unit": "ns/op",
|
|
"extra": "6859 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37025,
|
|
"unit": "B/op",
|
|
"extra": "6859 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "6859 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 38138,
|
|
"unit": "ns/op\t 24852 B/op\t 305 allocs/op",
|
|
"extra": "31314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 38138,
|
|
"unit": "ns/op",
|
|
"extra": "31314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24852,
|
|
"unit": "B/op",
|
|
"extra": "31314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "31314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 220074,
|
|
"unit": "ns/op\t 78933 B/op\t 1203 allocs/op",
|
|
"extra": "5215 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 220074,
|
|
"unit": "ns/op",
|
|
"extra": "5215 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 78933,
|
|
"unit": "B/op",
|
|
"extra": "5215 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "5215 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 114831,
|
|
"unit": "ns/op\t 29777 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 114831,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29777,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 818.7,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1451305 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 818.7,
|
|
"unit": "ns/op",
|
|
"extra": "1451305 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1451305 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1451305 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 677.3,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1756592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 677.3,
|
|
"unit": "ns/op",
|
|
"extra": "1756592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1756592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1756592 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 7.789,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "154211566 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 7.789,
|
|
"unit": "ns/op",
|
|
"extra": "154211566 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "154211566 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "154211566 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 214910,
|
|
"unit": "ns/op\t 17559 B/op\t 122 allocs/op",
|
|
"extra": "5455 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 214910,
|
|
"unit": "ns/op",
|
|
"extra": "5455 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17559,
|
|
"unit": "B/op",
|
|
"extra": "5455 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "5455 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 53.16,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22563844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 53.16,
|
|
"unit": "ns/op",
|
|
"extra": "22563844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22563844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22563844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 105.2,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "10724740 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 105.2,
|
|
"unit": "ns/op",
|
|
"extra": "10724740 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "10724740 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "10724740 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 104.9,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11170756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 104.9,
|
|
"unit": "ns/op",
|
|
"extra": "11170756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11170756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11170756 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 193.6,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6221523 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 193.6,
|
|
"unit": "ns/op",
|
|
"extra": "6221523 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6221523 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6221523 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 142.4,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8447349 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 142.4,
|
|
"unit": "ns/op",
|
|
"extra": "8447349 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8447349 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8447349 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 290.3,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4695624 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 290.3,
|
|
"unit": "ns/op",
|
|
"extra": "4695624 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4695624 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4695624 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 39327,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "30440 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 39327,
|
|
"unit": "ns/op",
|
|
"extra": "30440 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "30440 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "30440 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 2618,
|
|
"unit": "ns/op\t 970 B/op\t 28 allocs/op",
|
|
"extra": "441268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 2618,
|
|
"unit": "ns/op",
|
|
"extra": "441268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 970,
|
|
"unit": "B/op",
|
|
"extra": "441268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 28,
|
|
"unit": "allocs/op",
|
|
"extra": "441268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 23.61,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "50832597 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 23.61,
|
|
"unit": "ns/op",
|
|
"extra": "50832597 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "50832597 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "50832597 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.83,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "93904905 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.83,
|
|
"unit": "ns/op",
|
|
"extra": "93904905 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "93904905 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "93904905 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.84,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "84132439 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.84,
|
|
"unit": "ns/op",
|
|
"extra": "84132439 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "84132439 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "84132439 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 51.98,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "23419034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 51.98,
|
|
"unit": "ns/op",
|
|
"extra": "23419034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "23419034 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "23419034 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "2f4e5a69204281c3ddb5409a37c81be76653a852",
|
|
"message": "Merge pull request #461 from Wikid82/feature/beta-release\n\nfeat: DNS Challenge Support for Wildcard Certificates",
|
|
"timestamp": "2026-01-15T15:53:33-05:00",
|
|
"tree_id": "e48bbd0f9cb736c007950df72a3f68ee4249ea54",
|
|
"url": "https://github.com/Wikid82/Charon/commit/2f4e5a69204281c3ddb5409a37c81be76653a852"
|
|
},
|
|
"date": 1768510560091,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 112622,
|
|
"unit": "ns/op\t 29707 B/op\t 408 allocs/op",
|
|
"extra": "9730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 112622,
|
|
"unit": "ns/op",
|
|
"extra": "9730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29707,
|
|
"unit": "B/op",
|
|
"extra": "9730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "9730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 103274,
|
|
"unit": "ns/op\t 29086 B/op\t 365 allocs/op",
|
|
"extra": "12844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 103274,
|
|
"unit": "ns/op",
|
|
"extra": "12844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29086,
|
|
"unit": "B/op",
|
|
"extra": "12844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "12844 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 376712,
|
|
"unit": "ns/op\t 79404 B/op\t 1200 allocs/op",
|
|
"extra": "3250 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 376712,
|
|
"unit": "ns/op",
|
|
"extra": "3250 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79404,
|
|
"unit": "B/op",
|
|
"extra": "3250 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3250 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 71421,
|
|
"unit": "ns/op\t 21977 B/op\t 276 allocs/op",
|
|
"extra": "16730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 71421,
|
|
"unit": "ns/op",
|
|
"extra": "16730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21977,
|
|
"unit": "B/op",
|
|
"extra": "16730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16730 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 48736,
|
|
"unit": "ns/op\t 14532 B/op\t 156 allocs/op",
|
|
"extra": "24194 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 48736,
|
|
"unit": "ns/op",
|
|
"extra": "24194 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14532,
|
|
"unit": "B/op",
|
|
"extra": "24194 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "24194 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 170460,
|
|
"unit": "ns/op\t 37020 B/op\t 350 allocs/op",
|
|
"extra": "6691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 170460,
|
|
"unit": "ns/op",
|
|
"extra": "6691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37020,
|
|
"unit": "B/op",
|
|
"extra": "6691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "6691 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 39384,
|
|
"unit": "ns/op\t 24829 B/op\t 304 allocs/op",
|
|
"extra": "30127 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 39384,
|
|
"unit": "ns/op",
|
|
"extra": "30127 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24829,
|
|
"unit": "B/op",
|
|
"extra": "30127 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 304,
|
|
"unit": "allocs/op",
|
|
"extra": "30127 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 226175,
|
|
"unit": "ns/op\t 78933 B/op\t 1202 allocs/op",
|
|
"extra": "4910 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 226175,
|
|
"unit": "ns/op",
|
|
"extra": "4910 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 78933,
|
|
"unit": "B/op",
|
|
"extra": "4910 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1202,
|
|
"unit": "allocs/op",
|
|
"extra": "4910 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 114260,
|
|
"unit": "ns/op\t 29777 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 114260,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29777,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 827.4,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1421716 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 827.4,
|
|
"unit": "ns/op",
|
|
"extra": "1421716 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1421716 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1421716 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 684,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1747291 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 684,
|
|
"unit": "ns/op",
|
|
"extra": "1747291 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1747291 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1747291 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 7.797,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "154022544 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 7.797,
|
|
"unit": "ns/op",
|
|
"extra": "154022544 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "154022544 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "154022544 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 221071,
|
|
"unit": "ns/op\t 17572 B/op\t 122 allocs/op",
|
|
"extra": "5510 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 221071,
|
|
"unit": "ns/op",
|
|
"extra": "5510 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17572,
|
|
"unit": "B/op",
|
|
"extra": "5510 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "5510 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 53.2,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22429738 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 53.2,
|
|
"unit": "ns/op",
|
|
"extra": "22429738 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22429738 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22429738 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 104.6,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11454835 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 104.6,
|
|
"unit": "ns/op",
|
|
"extra": "11454835 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11454835 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11454835 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 106.1,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11457300 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 106.1,
|
|
"unit": "ns/op",
|
|
"extra": "11457300 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11457300 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11457300 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 192,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "5819505 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 192,
|
|
"unit": "ns/op",
|
|
"extra": "5819505 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "5819505 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "5819505 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 150.5,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7847574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 150.5,
|
|
"unit": "ns/op",
|
|
"extra": "7847574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7847574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7847574 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 247.5,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4832628 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 247.5,
|
|
"unit": "ns/op",
|
|
"extra": "4832628 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4832628 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4832628 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 41161,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "28354 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 41161,
|
|
"unit": "ns/op",
|
|
"extra": "28354 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "28354 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "28354 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 509.1,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2353005 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 509.1,
|
|
"unit": "ns/op",
|
|
"extra": "2353005 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2353005 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2353005 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 23.37,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "50020435 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 23.37,
|
|
"unit": "ns/op",
|
|
"extra": "50020435 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "50020435 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "50020435 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.78,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "93601064 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.78,
|
|
"unit": "ns/op",
|
|
"extra": "93601064 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "93601064 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "93601064 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.81,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "93746118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.81,
|
|
"unit": "ns/op",
|
|
"extra": "93746118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "93746118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "93746118 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 55.79,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "23296490 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 55.79,
|
|
"unit": "ns/op",
|
|
"extra": "23296490 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "23296490 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "23296490 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "c70a65f52b0b2bf222732e62c1f93cad98107ebe",
|
|
"message": "Merge pull request #542 from Wikid82/feature/beta-release\n\nfix: Auto-versioning CI & Docker image security scan parity",
|
|
"timestamp": "2026-01-15T23:24:07-05:00",
|
|
"tree_id": "91e8e7fbe8e81a6af6c7d0cd6ad855a857579dc1",
|
|
"url": "https://github.com/Wikid82/Charon/commit/c70a65f52b0b2bf222732e62c1f93cad98107ebe"
|
|
},
|
|
"date": 1768537588312,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 105810,
|
|
"unit": "ns/op\t 29702 B/op\t 408 allocs/op",
|
|
"extra": "11092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 105810,
|
|
"unit": "ns/op",
|
|
"extra": "11092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 29702,
|
|
"unit": "B/op",
|
|
"extra": "11092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 408,
|
|
"unit": "allocs/op",
|
|
"extra": "11092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 87968,
|
|
"unit": "ns/op\t 29086 B/op\t 365 allocs/op",
|
|
"extra": "13105 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 87968,
|
|
"unit": "ns/op",
|
|
"extra": "13105 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29086,
|
|
"unit": "B/op",
|
|
"extra": "13105 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13105 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 316884,
|
|
"unit": "ns/op\t 79184 B/op\t 1200 allocs/op",
|
|
"extra": "3567 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 316884,
|
|
"unit": "ns/op",
|
|
"extra": "3567 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 79184,
|
|
"unit": "B/op",
|
|
"extra": "3567 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3567 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 80571,
|
|
"unit": "ns/op\t 21962 B/op\t 276 allocs/op",
|
|
"extra": "17425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 80571,
|
|
"unit": "ns/op",
|
|
"extra": "17425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21962,
|
|
"unit": "B/op",
|
|
"extra": "17425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17425 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 45599,
|
|
"unit": "ns/op\t 14531 B/op\t 156 allocs/op",
|
|
"extra": "23863 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 45599,
|
|
"unit": "ns/op",
|
|
"extra": "23863 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14531,
|
|
"unit": "B/op",
|
|
"extra": "23863 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 156,
|
|
"unit": "allocs/op",
|
|
"extra": "23863 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 165218,
|
|
"unit": "ns/op\t 37018 B/op\t 350 allocs/op",
|
|
"extra": "7980 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 165218,
|
|
"unit": "ns/op",
|
|
"extra": "7980 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 37018,
|
|
"unit": "B/op",
|
|
"extra": "7980 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "7980 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 36984,
|
|
"unit": "ns/op\t 24836 B/op\t 304 allocs/op",
|
|
"extra": "32154 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 36984,
|
|
"unit": "ns/op",
|
|
"extra": "32154 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24836,
|
|
"unit": "B/op",
|
|
"extra": "32154 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 304,
|
|
"unit": "allocs/op",
|
|
"extra": "32154 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 220551,
|
|
"unit": "ns/op\t 78916 B/op\t 1203 allocs/op",
|
|
"extra": "5268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 220551,
|
|
"unit": "ns/op",
|
|
"extra": "5268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 78916,
|
|
"unit": "B/op",
|
|
"extra": "5268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "5268 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 107507,
|
|
"unit": "ns/op\t 29776 B/op\t 416 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 107507,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 29776,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 416,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 807.6,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1464867 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 807.6,
|
|
"unit": "ns/op",
|
|
"extra": "1464867 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1464867 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1464867 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 736.2,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1742230 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 736.2,
|
|
"unit": "ns/op",
|
|
"extra": "1742230 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1742230 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1742230 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 7.785,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "153822382 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 7.785,
|
|
"unit": "ns/op",
|
|
"extra": "153822382 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "153822382 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "153822382 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 216004,
|
|
"unit": "ns/op\t 17560 B/op\t 122 allocs/op",
|
|
"extra": "5336 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 216004,
|
|
"unit": "ns/op",
|
|
"extra": "5336 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17560,
|
|
"unit": "B/op",
|
|
"extra": "5336 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "5336 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 52.58,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22818480 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 52.58,
|
|
"unit": "ns/op",
|
|
"extra": "22818480 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22818480 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22818480 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 108.6,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11056314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 108.6,
|
|
"unit": "ns/op",
|
|
"extra": "11056314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11056314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11056314 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 111.5,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "10753134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 111.5,
|
|
"unit": "ns/op",
|
|
"extra": "10753134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "10753134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "10753134 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 190.2,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6317758 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 190.2,
|
|
"unit": "ns/op",
|
|
"extra": "6317758 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6317758 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6317758 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 141.1,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8479159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 141.1,
|
|
"unit": "ns/op",
|
|
"extra": "8479159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8479159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8479159 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 275.4,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4109926 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 275.4,
|
|
"unit": "ns/op",
|
|
"extra": "4109926 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4109926 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4109926 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 39348,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "30255 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 39348,
|
|
"unit": "ns/op",
|
|
"extra": "30255 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "30255 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "30255 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 489.5,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2458083 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 489.5,
|
|
"unit": "ns/op",
|
|
"extra": "2458083 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2458083 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2458083 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 12.85,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "91186407 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 12.85,
|
|
"unit": "ns/op",
|
|
"extra": "91186407 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "91186407 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "91186407 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.45,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "95045476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.45,
|
|
"unit": "ns/op",
|
|
"extra": "95045476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "95045476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "95045476 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.46,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "95658902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.46,
|
|
"unit": "ns/op",
|
|
"extra": "95658902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "95658902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "95658902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 58.7,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "21154641 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 58.7,
|
|
"unit": "ns/op",
|
|
"extra": "21154641 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "21154641 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "21154641 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "86b74e73c465d97c42e19d0277757297d5fae930",
|
|
"message": "Merge pull request #568 from Wikid82/development\n\nchore(docker): migrate from Alpine to Debian Trixie base image",
|
|
"timestamp": "2026-01-29T22:37:09-05:00",
|
|
"tree_id": "d53f83dfab8f16ec01da1188e677621f0370defa",
|
|
"url": "https://github.com/Wikid82/Charon/commit/86b74e73c465d97c42e19d0277757297d5fae930"
|
|
},
|
|
"date": 1769744370431,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 99558,
|
|
"unit": "ns/op\t 27507 B/op\t 371 allocs/op",
|
|
"extra": "12055 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 99558,
|
|
"unit": "ns/op",
|
|
"extra": "12055 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 27507,
|
|
"unit": "B/op",
|
|
"extra": "12055 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "12055 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 91799,
|
|
"unit": "ns/op\t 29086 B/op\t 365 allocs/op",
|
|
"extra": "13375 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 91799,
|
|
"unit": "ns/op",
|
|
"extra": "13375 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29086,
|
|
"unit": "B/op",
|
|
"extra": "13375 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13375 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 324919,
|
|
"unit": "ns/op\t 76386 B/op\t 1200 allocs/op",
|
|
"extra": "3424 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 324919,
|
|
"unit": "ns/op",
|
|
"extra": "3424 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 76386,
|
|
"unit": "B/op",
|
|
"extra": "3424 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3424 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 70140,
|
|
"unit": "ns/op\t 21434 B/op\t 276 allocs/op",
|
|
"extra": "16954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 70140,
|
|
"unit": "ns/op",
|
|
"extra": "16954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21434,
|
|
"unit": "B/op",
|
|
"extra": "16954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16954 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 53933,
|
|
"unit": "ns/op\t 14931 B/op\t 168 allocs/op",
|
|
"extra": "22066 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 53933,
|
|
"unit": "ns/op",
|
|
"extra": "22066 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14931,
|
|
"unit": "B/op",
|
|
"extra": "22066 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 168,
|
|
"unit": "allocs/op",
|
|
"extra": "22066 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 178967,
|
|
"unit": "ns/op\t 36957 B/op\t 350 allocs/op",
|
|
"extra": "6399 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 178967,
|
|
"unit": "ns/op",
|
|
"extra": "6399 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 36957,
|
|
"unit": "B/op",
|
|
"extra": "6399 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "6399 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 39412,
|
|
"unit": "ns/op\t 24761 B/op\t 302 allocs/op",
|
|
"extra": "28972 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 39412,
|
|
"unit": "ns/op",
|
|
"extra": "28972 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24761,
|
|
"unit": "B/op",
|
|
"extra": "28972 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 302,
|
|
"unit": "allocs/op",
|
|
"extra": "28972 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 221901,
|
|
"unit": "ns/op\t 76218 B/op\t 1203 allocs/op",
|
|
"extra": "4702 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 221901,
|
|
"unit": "ns/op",
|
|
"extra": "4702 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 76218,
|
|
"unit": "B/op",
|
|
"extra": "4702 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "4702 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 99727,
|
|
"unit": "ns/op\t 27479 B/op\t 371 allocs/op",
|
|
"extra": "12085 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 99727,
|
|
"unit": "ns/op",
|
|
"extra": "12085 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 27479,
|
|
"unit": "B/op",
|
|
"extra": "12085 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "12085 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 815.3,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1478120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 815.3,
|
|
"unit": "ns/op",
|
|
"extra": "1478120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1478120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1478120 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 693.9,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1738198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 693.9,
|
|
"unit": "ns/op",
|
|
"extra": "1738198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1738198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1738198 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 7.814,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "153318943 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 7.814,
|
|
"unit": "ns/op",
|
|
"extra": "153318943 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "153318943 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "153318943 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 225340,
|
|
"unit": "ns/op\t 17561 B/op\t 122 allocs/op",
|
|
"extra": "5142 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 225340,
|
|
"unit": "ns/op",
|
|
"extra": "5142 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17561,
|
|
"unit": "B/op",
|
|
"extra": "5142 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "5142 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 52.52,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22850403 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 52.52,
|
|
"unit": "ns/op",
|
|
"extra": "22850403 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22850403 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22850403 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 108.5,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11091192 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 108.5,
|
|
"unit": "ns/op",
|
|
"extra": "11091192 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11091192 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11091192 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 111.4,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "10740445 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 111.4,
|
|
"unit": "ns/op",
|
|
"extra": "10740445 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "10740445 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "10740445 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 189.3,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6334812 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 189.3,
|
|
"unit": "ns/op",
|
|
"extra": "6334812 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6334812 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6334812 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 143.3,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8154828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 143.3,
|
|
"unit": "ns/op",
|
|
"extra": "8154828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8154828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8154828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 247.4,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4876917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 247.4,
|
|
"unit": "ns/op",
|
|
"extra": "4876917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4876917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4876917 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 42904,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "29712 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 42904,
|
|
"unit": "ns/op",
|
|
"extra": "29712 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "29712 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "29712 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 508.9,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2354028 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 508.9,
|
|
"unit": "ns/op",
|
|
"extra": "2354028 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2354028 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2354028 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 12.5,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "91572960 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 12.5,
|
|
"unit": "ns/op",
|
|
"extra": "91572960 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "91572960 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "91572960 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.48,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "95251694 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.48,
|
|
"unit": "ns/op",
|
|
"extra": "95251694 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "95251694 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "95251694 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.46,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96139647 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.46,
|
|
"unit": "ns/op",
|
|
"extra": "96139647 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96139647 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96139647 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 61.28,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "20619834 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 61.28,
|
|
"unit": "ns/op",
|
|
"extra": "20619834 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "20619834 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "20619834 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "49f24e89151595e1e45df193fc88802a187418a0",
|
|
"message": "Merge pull request #582 from Wikid82/development\n\nHotfix: CI",
|
|
"timestamp": "2026-01-30T11:05:55-05:00",
|
|
"tree_id": "18b9838099fdd49db754899e32f798b79c080cc2",
|
|
"url": "https://github.com/Wikid82/Charon/commit/49f24e89151595e1e45df193fc88802a187418a0"
|
|
},
|
|
"date": 1769789306543,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 97558,
|
|
"unit": "ns/op\t 27505 B/op\t 371 allocs/op",
|
|
"extra": "12337 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 97558,
|
|
"unit": "ns/op",
|
|
"extra": "12337 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 27505,
|
|
"unit": "B/op",
|
|
"extra": "12337 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "12337 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 89214,
|
|
"unit": "ns/op\t 29086 B/op\t 365 allocs/op",
|
|
"extra": "13261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 89214,
|
|
"unit": "ns/op",
|
|
"extra": "13261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29086,
|
|
"unit": "B/op",
|
|
"extra": "13261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "13261 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 361392,
|
|
"unit": "ns/op\t 76355 B/op\t 1200 allocs/op",
|
|
"extra": "3634 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 361392,
|
|
"unit": "ns/op",
|
|
"extra": "3634 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 76355,
|
|
"unit": "B/op",
|
|
"extra": "3634 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3634 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 68715,
|
|
"unit": "ns/op\t 21436 B/op\t 276 allocs/op",
|
|
"extra": "16374 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 68715,
|
|
"unit": "ns/op",
|
|
"extra": "16374 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21436,
|
|
"unit": "B/op",
|
|
"extra": "16374 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "16374 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 53073,
|
|
"unit": "ns/op\t 14931 B/op\t 168 allocs/op",
|
|
"extra": "22244 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 53073,
|
|
"unit": "ns/op",
|
|
"extra": "22244 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14931,
|
|
"unit": "B/op",
|
|
"extra": "22244 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 168,
|
|
"unit": "allocs/op",
|
|
"extra": "22244 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 169165,
|
|
"unit": "ns/op\t 36950 B/op\t 350 allocs/op",
|
|
"extra": "6262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 169165,
|
|
"unit": "ns/op",
|
|
"extra": "6262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 36950,
|
|
"unit": "B/op",
|
|
"extra": "6262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "6262 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 38827,
|
|
"unit": "ns/op\t 24847 B/op\t 305 allocs/op",
|
|
"extra": "31240 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 38827,
|
|
"unit": "ns/op",
|
|
"extra": "31240 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24847,
|
|
"unit": "B/op",
|
|
"extra": "31240 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "31240 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 222487,
|
|
"unit": "ns/op\t 76240 B/op\t 1203 allocs/op",
|
|
"extra": "5319 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 222487,
|
|
"unit": "ns/op",
|
|
"extra": "5319 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 76240,
|
|
"unit": "B/op",
|
|
"extra": "5319 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "5319 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 100092,
|
|
"unit": "ns/op\t 27480 B/op\t 371 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 100092,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 27480,
|
|
"unit": "B/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 812.8,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1469299 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 812.8,
|
|
"unit": "ns/op",
|
|
"extra": "1469299 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1469299 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1469299 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 690.8,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1740332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 690.8,
|
|
"unit": "ns/op",
|
|
"extra": "1740332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1740332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1740332 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 7.805,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "154222052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 7.805,
|
|
"unit": "ns/op",
|
|
"extra": "154222052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "154222052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "154222052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 224233,
|
|
"unit": "ns/op\t 17565 B/op\t 122 allocs/op",
|
|
"extra": "5173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 224233,
|
|
"unit": "ns/op",
|
|
"extra": "5173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17565,
|
|
"unit": "B/op",
|
|
"extra": "5173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "5173 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 52.61,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22819948 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 52.61,
|
|
"unit": "ns/op",
|
|
"extra": "22819948 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22819948 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22819948 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 108.2,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11097355 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 108.2,
|
|
"unit": "ns/op",
|
|
"extra": "11097355 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11097355 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11097355 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 111.5,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "10780213 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 111.5,
|
|
"unit": "ns/op",
|
|
"extra": "10780213 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "10780213 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "10780213 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 190.7,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6336289 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 190.7,
|
|
"unit": "ns/op",
|
|
"extra": "6336289 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6336289 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6336289 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 142.6,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8354678 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 142.6,
|
|
"unit": "ns/op",
|
|
"extra": "8354678 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8354678 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8354678 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 249.2,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4843902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 249.2,
|
|
"unit": "ns/op",
|
|
"extra": "4843902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4843902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4843902 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 39445,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "29731 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 39445,
|
|
"unit": "ns/op",
|
|
"extra": "29731 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "29731 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "29731 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 506.7,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2375706 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 506.7,
|
|
"unit": "ns/op",
|
|
"extra": "2375706 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2375706 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2375706 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 12.45,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "95549312 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 12.45,
|
|
"unit": "ns/op",
|
|
"extra": "95549312 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "95549312 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "95549312 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.48,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96162468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.48,
|
|
"unit": "ns/op",
|
|
"extra": "96162468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96162468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96162468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.47,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "90112658 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.47,
|
|
"unit": "ns/op",
|
|
"extra": "90112658 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "90112658 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "90112658 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 62.38,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "21301333 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 62.38,
|
|
"unit": "ns/op",
|
|
"extra": "21301333 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "21301333 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "21301333 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "ab0bc1574079780a66c37792bb70f2ef9af282bc",
|
|
"message": "Merge pull request #625 from Wikid82/development\n\nfix: Firefox Caddy import compatibility and cross-browser test coverage",
|
|
"timestamp": "2026-02-03T10:27:31-05:00",
|
|
"tree_id": "e77f04d727669861ed60b7233588d038b4270910",
|
|
"url": "https://github.com/Wikid82/Charon/commit/ab0bc1574079780a66c37792bb70f2ef9af282bc"
|
|
},
|
|
"date": 1770134168260,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 107520,
|
|
"unit": "ns/op\t 27506 B/op\t 371 allocs/op",
|
|
"extra": "10959 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 107520,
|
|
"unit": "ns/op",
|
|
"extra": "10959 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 27506,
|
|
"unit": "B/op",
|
|
"extra": "10959 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "10959 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 103951,
|
|
"unit": "ns/op\t 29087 B/op\t 365 allocs/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 103951,
|
|
"unit": "ns/op",
|
|
"extra": "10000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29087,
|
|
"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": 346295,
|
|
"unit": "ns/op\t 76568 B/op\t 1200 allocs/op",
|
|
"extra": "3181 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 346295,
|
|
"unit": "ns/op",
|
|
"extra": "3181 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 76568,
|
|
"unit": "B/op",
|
|
"extra": "3181 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3181 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 83092,
|
|
"unit": "ns/op\t 21441 B/op\t 276 allocs/op",
|
|
"extra": "15176 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 83092,
|
|
"unit": "ns/op",
|
|
"extra": "15176 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21441,
|
|
"unit": "B/op",
|
|
"extra": "15176 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "15176 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 60914,
|
|
"unit": "ns/op\t 14932 B/op\t 168 allocs/op",
|
|
"extra": "17955 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 60914,
|
|
"unit": "ns/op",
|
|
"extra": "17955 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14932,
|
|
"unit": "B/op",
|
|
"extra": "17955 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 168,
|
|
"unit": "allocs/op",
|
|
"extra": "17955 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 184003,
|
|
"unit": "ns/op\t 36952 B/op\t 350 allocs/op",
|
|
"extra": "6346 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 184003,
|
|
"unit": "ns/op",
|
|
"extra": "6346 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 36952,
|
|
"unit": "B/op",
|
|
"extra": "6346 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "6346 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 42616,
|
|
"unit": "ns/op\t 24862 B/op\t 305 allocs/op",
|
|
"extra": "27916 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 42616,
|
|
"unit": "ns/op",
|
|
"extra": "27916 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24862,
|
|
"unit": "B/op",
|
|
"extra": "27916 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 305,
|
|
"unit": "allocs/op",
|
|
"extra": "27916 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 241871,
|
|
"unit": "ns/op\t 76231 B/op\t 1203 allocs/op",
|
|
"extra": "4650 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 241871,
|
|
"unit": "ns/op",
|
|
"extra": "4650 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 76231,
|
|
"unit": "B/op",
|
|
"extra": "4650 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "4650 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 116028,
|
|
"unit": "ns/op\t 27481 B/op\t 371 allocs/op",
|
|
"extra": "8884 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 116028,
|
|
"unit": "ns/op",
|
|
"extra": "8884 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 27481,
|
|
"unit": "B/op",
|
|
"extra": "8884 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "8884 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 863.4,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1345404 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 863.4,
|
|
"unit": "ns/op",
|
|
"extra": "1345404 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1345404 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1345404 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 729.5,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1640880 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 729.5,
|
|
"unit": "ns/op",
|
|
"extra": "1640880 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1640880 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1640880 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 8.573,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "140139927 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 8.573,
|
|
"unit": "ns/op",
|
|
"extra": "140139927 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "140139927 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "140139927 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 233915,
|
|
"unit": "ns/op\t 17564 B/op\t 122 allocs/op",
|
|
"extra": "4754 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 233915,
|
|
"unit": "ns/op",
|
|
"extra": "4754 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17564,
|
|
"unit": "B/op",
|
|
"extra": "4754 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "4754 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 52.59,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "22877270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 52.59,
|
|
"unit": "ns/op",
|
|
"extra": "22877270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "22877270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "22877270 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 110.1,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "11031542 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 110.1,
|
|
"unit": "ns/op",
|
|
"extra": "11031542 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "11031542 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "11031542 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 111.5,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "10766308 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 111.5,
|
|
"unit": "ns/op",
|
|
"extra": "10766308 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "10766308 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "10766308 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 203.4,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "5876636 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 203.4,
|
|
"unit": "ns/op",
|
|
"extra": "5876636 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "5876636 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "5876636 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 143.8,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "7665614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 143.8,
|
|
"unit": "ns/op",
|
|
"extra": "7665614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "7665614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "7665614 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 266.6,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4582418 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 266.6,
|
|
"unit": "ns/op",
|
|
"extra": "4582418 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4582418 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4582418 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 42642,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "27282 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 42642,
|
|
"unit": "ns/op",
|
|
"extra": "27282 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "27282 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "27282 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 495.6,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2389174 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 495.6,
|
|
"unit": "ns/op",
|
|
"extra": "2389174 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2389174 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2389174 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 12.45,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "95578360 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 12.45,
|
|
"unit": "ns/op",
|
|
"extra": "95578360 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "95578360 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "95578360 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 12.44,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96079238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 12.44,
|
|
"unit": "ns/op",
|
|
"extra": "96079238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96079238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96079238 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 12.46,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "96331030 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 12.46,
|
|
"unit": "ns/op",
|
|
"extra": "96331030 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "96331030 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "96331030 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 58.25,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "21120508 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 58.25,
|
|
"unit": "ns/op",
|
|
"extra": "21120508 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "21120508 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "21120508 times\n4 procs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "jhatfield82@gmail.com",
|
|
"name": "Jeremy",
|
|
"username": "Wikid82"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "54382f62a145f54c2eec9b9e883f438811a6feb7",
|
|
"message": "Merge pull request #640 from Wikid82/development\n\nfix: crowdsec web console enrollment",
|
|
"timestamp": "2026-02-04T05:33:05-05:00",
|
|
"tree_id": "7b17cfbc932aab59d356ec9169ba64bd9dadf52a",
|
|
"url": "https://github.com/Wikid82/Charon/commit/54382f62a145f54c2eec9b9e883f438811a6feb7"
|
|
},
|
|
"date": 1770201361886,
|
|
"tool": "go",
|
|
"benches": [
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus",
|
|
"value": 84627,
|
|
"unit": "ns/op\t 27505 B/op\t 371 allocs/op",
|
|
"extra": "14112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
|
|
"value": 84627,
|
|
"unit": "ns/op",
|
|
"extra": "14112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
|
|
"value": 27505,
|
|
"unit": "B/op",
|
|
"extra": "14112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "14112 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
|
|
"value": 79995,
|
|
"unit": "ns/op\t 29085 B/op\t 365 allocs/op",
|
|
"extra": "15037 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
|
|
"value": 79995,
|
|
"unit": "ns/op",
|
|
"extra": "15037 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
|
|
"value": 29085,
|
|
"unit": "B/op",
|
|
"extra": "15037 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
|
|
"value": 365,
|
|
"unit": "allocs/op",
|
|
"extra": "15037 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions",
|
|
"value": 323124,
|
|
"unit": "ns/op\t 76314 B/op\t 1200 allocs/op",
|
|
"extra": "3579 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
|
|
"value": 323124,
|
|
"unit": "ns/op",
|
|
"extra": "3579 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
|
|
"value": 76314,
|
|
"unit": "B/op",
|
|
"extra": "3579 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
|
|
"value": 1200,
|
|
"unit": "allocs/op",
|
|
"extra": "3579 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets",
|
|
"value": 69304,
|
|
"unit": "ns/op\t 21437 B/op\t 276 allocs/op",
|
|
"extra": "17043 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
|
|
"value": 69304,
|
|
"unit": "ns/op",
|
|
"extra": "17043 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
|
|
"value": 21437,
|
|
"unit": "B/op",
|
|
"extra": "17043 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
|
|
"value": 276,
|
|
"unit": "allocs/op",
|
|
"extra": "17043 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig",
|
|
"value": 45334,
|
|
"unit": "ns/op\t 14930 B/op\t 168 allocs/op",
|
|
"extra": "26575 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
|
|
"value": 45334,
|
|
"unit": "ns/op",
|
|
"extra": "26575 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
|
|
"value": 14930,
|
|
"unit": "B/op",
|
|
"extra": "26575 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
|
|
"value": 168,
|
|
"unit": "allocs/op",
|
|
"extra": "26575 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig",
|
|
"value": 135092,
|
|
"unit": "ns/op\t 36956 B/op\t 350 allocs/op",
|
|
"extra": "8688 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
|
|
"value": 135092,
|
|
"unit": "ns/op",
|
|
"extra": "8688 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
|
|
"value": 36956,
|
|
"unit": "B/op",
|
|
"extra": "8688 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
|
|
"value": 350,
|
|
"unit": "allocs/op",
|
|
"extra": "8688 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
|
|
"value": 40821,
|
|
"unit": "ns/op\t 24718 B/op\t 301 allocs/op",
|
|
"extra": "29052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
|
|
"value": 40821,
|
|
"unit": "ns/op",
|
|
"extra": "29052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
|
|
"value": 24718,
|
|
"unit": "B/op",
|
|
"extra": "29052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
|
|
"value": 301,
|
|
"unit": "allocs/op",
|
|
"extra": "29052 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
|
|
"value": 210933,
|
|
"unit": "ns/op\t 76236 B/op\t 1203 allocs/op",
|
|
"extra": "5367 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
|
|
"value": 210933,
|
|
"unit": "ns/op",
|
|
"extra": "5367 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
|
|
"value": 76236,
|
|
"unit": "B/op",
|
|
"extra": "5367 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
|
|
"value": 1203,
|
|
"unit": "allocs/op",
|
|
"extra": "5367 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
|
|
"value": 84343,
|
|
"unit": "ns/op\t 27480 B/op\t 371 allocs/op",
|
|
"extra": "14200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
|
|
"value": 84343,
|
|
"unit": "ns/op",
|
|
"extra": "14200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
|
|
"value": 27480,
|
|
"unit": "B/op",
|
|
"extra": "14200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
|
|
"value": 371,
|
|
"unit": "allocs/op",
|
|
"extra": "14200 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt",
|
|
"value": 850.8,
|
|
"unit": "ns/op\t 1696 B/op\t 6 allocs/op",
|
|
"extra": "1375224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - ns/op",
|
|
"value": 850.8,
|
|
"unit": "ns/op",
|
|
"extra": "1375224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - B/op",
|
|
"value": 1696,
|
|
"unit": "B/op",
|
|
"extra": "1375224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkEncrypt - allocs/op",
|
|
"value": 6,
|
|
"unit": "allocs/op",
|
|
"extra": "1375224 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt",
|
|
"value": 735.8,
|
|
"unit": "ns/op\t 1472 B/op\t 4 allocs/op",
|
|
"extra": "1677789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - ns/op",
|
|
"value": 735.8,
|
|
"unit": "ns/op",
|
|
"extra": "1677789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - B/op",
|
|
"value": 1472,
|
|
"unit": "B/op",
|
|
"extra": "1677789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkDecrypt - allocs/op",
|
|
"value": 4,
|
|
"unit": "allocs/op",
|
|
"extra": "1677789 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient",
|
|
"value": 5.223,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "230523558 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - ns/op",
|
|
"value": 5.223,
|
|
"unit": "ns/op",
|
|
"extra": "230523558 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "230523558 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "230523558 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request",
|
|
"value": 166008,
|
|
"unit": "ns/op\t 17570 B/op\t 122 allocs/op",
|
|
"extra": "7092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - ns/op",
|
|
"value": 166008,
|
|
"unit": "ns/op",
|
|
"extra": "7092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - B/op",
|
|
"value": 17570,
|
|
"unit": "B/op",
|
|
"extra": "7092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewInternalServiceHTTPClient_Request - allocs/op",
|
|
"value": 122,
|
|
"unit": "allocs/op",
|
|
"extra": "7092 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private",
|
|
"value": 45.33,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "26545852 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - ns/op",
|
|
"value": 45.33,
|
|
"unit": "ns/op",
|
|
"extra": "26545852 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "26545852 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Private - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "26545852 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public",
|
|
"value": 91.49,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "13118234 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - ns/op",
|
|
"value": 91.49,
|
|
"unit": "ns/op",
|
|
"extra": "13118234 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "13118234 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv4Public - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "13118234 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6",
|
|
"value": 88.6,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "13525828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - ns/op",
|
|
"value": 88.6,
|
|
"unit": "ns/op",
|
|
"extra": "13525828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "13525828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP_IPv6 - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "13525828 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient",
|
|
"value": 186.8,
|
|
"unit": "ns/op\t 560 B/op\t 5 allocs/op",
|
|
"extra": "6417585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - ns/op",
|
|
"value": 186.8,
|
|
"unit": "ns/op",
|
|
"extra": "6417585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - B/op",
|
|
"value": 560,
|
|
"unit": "B/op",
|
|
"extra": "6417585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkNewSafeHTTPClient - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "6417585 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration",
|
|
"value": 136.6,
|
|
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
|
|
"extra": "8740984 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - ns/op",
|
|
"value": 136.6,
|
|
"unit": "ns/op",
|
|
"extra": "8740984 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - B/op",
|
|
"value": 8,
|
|
"unit": "B/op",
|
|
"extra": "8740984 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkFormatDuration - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "8740984 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort",
|
|
"value": 255,
|
|
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
|
|
"extra": "4456468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - ns/op",
|
|
"value": 255,
|
|
"unit": "ns/op",
|
|
"extra": "4456468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - B/op",
|
|
"value": 144,
|
|
"unit": "B/op",
|
|
"extra": "4456468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkExtractPort - allocs/op",
|
|
"value": 1,
|
|
"unit": "allocs/op",
|
|
"extra": "4456468 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured",
|
|
"value": 37324,
|
|
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
|
|
"extra": "32247 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - ns/op",
|
|
"value": 37324,
|
|
"unit": "ns/op",
|
|
"extra": "32247 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - B/op",
|
|
"value": 8088,
|
|
"unit": "B/op",
|
|
"extra": "32247 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_IsConfigured - allocs/op",
|
|
"value": 166,
|
|
"unit": "allocs/op",
|
|
"extra": "32247 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail",
|
|
"value": 485.3,
|
|
"unit": "ns/op\t 488 B/op\t 5 allocs/op",
|
|
"extra": "2483478 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - ns/op",
|
|
"value": 485.3,
|
|
"unit": "ns/op",
|
|
"extra": "2483478 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - B/op",
|
|
"value": 488,
|
|
"unit": "B/op",
|
|
"extra": "2483478 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkMailService_BuildEmail - allocs/op",
|
|
"value": 5,
|
|
"unit": "allocs/op",
|
|
"extra": "2483478 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal",
|
|
"value": 11.25,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - ns/op",
|
|
"value": 11.25,
|
|
"unit": "ns/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/equal - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char",
|
|
"value": 11.57,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - ns/op",
|
|
"value": 11.57,
|
|
"unit": "ns/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_first_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char",
|
|
"value": 11.57,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - ns/op",
|
|
"value": 11.57,
|
|
"unit": "ns/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkConstantTimeCompare/different_last_char - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "100000000 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP",
|
|
"value": 48.61,
|
|
"unit": "ns/op\t 0 B/op\t 0 allocs/op",
|
|
"extra": "26831989 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - ns/op",
|
|
"value": 48.61,
|
|
"unit": "ns/op",
|
|
"extra": "26831989 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - B/op",
|
|
"value": 0,
|
|
"unit": "B/op",
|
|
"extra": "26831989 times\n4 procs"
|
|
},
|
|
{
|
|
"name": "BenchmarkIsPrivateIP - allocs/op",
|
|
"value": 0,
|
|
"unit": "allocs/op",
|
|
"extra": "26831989 times\n4 procs"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |