window.BENCHMARK_DATA = { "lastUpdate": 1766083257024, "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" } ] } ] } }