From bc66ee513b84d32c0831afa6673dc1e36eb7cf37 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sun, 7 Apr 2024 09:25:56 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for 64efe3d122bfe68c9cf68e1bd174173a61f11743 --- benchmark-monitoring/data.js | 1202 +++++++++++++++++++++++++++++++++- 1 file changed, 1201 insertions(+), 1 deletion(-) diff --git a/benchmark-monitoring/data.js b/benchmark-monitoring/data.js index 12269c10..7b52f427 100644 --- a/benchmark-monitoring/data.js +++ b/benchmark-monitoring/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1712471196567, + "lastUpdate": 1712481956399, "repoUrl": "https://github.com/casbin/casbin", "entries": { "Benchmark": [ @@ -33194,6 +33194,1206 @@ window.BENCHMARK_DATA = { "extra": "121689 times\n4 procs" } ] + }, + { + "commit": { + "author": { + "email": "166261675+HongKuang@users.noreply.github.com", + "name": "HongKuang", + "username": "HongKuang" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "64efe3d122bfe68c9cf68e1bd174173a61f11743", + "message": "fix: fix some typos (#1382)\n\nSigned-off-by: hongkuang ", + "timestamp": "2024-04-07T17:21:56+08:00", + "tree_id": "754166e107cbdf88808ff07c3fac60278e395a88", + "url": "https://github.com/casbin/casbin/commit/64efe3d122bfe68c9cf68e1bd174173a61f11743" + }, + "date": 1712481955917, + "tool": "go", + "benches": [ + { + "name": "BenchmarkCachedRaw", + "value": 17.54, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "67943610 times\n4 procs" + }, + { + "name": "BenchmarkCachedRaw - ns/op", + "value": 17.54, + "unit": "ns/op", + "extra": "67943610 times\n4 procs" + }, + { + "name": "BenchmarkCachedRaw - B/op", + "value": 0, + "unit": "B/op", + "extra": "67943610 times\n4 procs" + }, + { + "name": "BenchmarkCachedRaw - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "67943610 times\n4 procs" + }, + { + "name": "BenchmarkCachedBasicModel", + "value": 172.9, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6949437 times\n4 procs" + }, + { + "name": "BenchmarkCachedBasicModel - ns/op", + "value": 172.9, + "unit": "ns/op", + "extra": "6949437 times\n4 procs" + }, + { + "name": "BenchmarkCachedBasicModel - B/op", + "value": 104, + "unit": "B/op", + "extra": "6949437 times\n4 procs" + }, + { + "name": "BenchmarkCachedBasicModel - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6949437 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModel", + "value": 172.1, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6928250 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModel - ns/op", + "value": 172.1, + "unit": "ns/op", + "extra": "6928250 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModel - B/op", + "value": 104, + "unit": "B/op", + "extra": "6928250 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModel - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6928250 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelSmall", + "value": 181.1, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6600507 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelSmall - ns/op", + "value": 181.1, + "unit": "ns/op", + "extra": "6600507 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelSmall - B/op", + "value": 104, + "unit": "B/op", + "extra": "6600507 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelSmall - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6600507 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMedium", + "value": 185.1, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6284710 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMedium - ns/op", + "value": 185.1, + "unit": "ns/op", + "extra": "6284710 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMedium - B/op", + "value": 104, + "unit": "B/op", + "extra": "6284710 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMedium - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6284710 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelLarge", + "value": 164.4, + "unit": "ns/op\t 96 B/op\t 3 allocs/op", + "extra": "7270082 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelLarge - ns/op", + "value": 164.4, + "unit": "ns/op", + "extra": "7270082 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelLarge - B/op", + "value": 96, + "unit": "B/op", + "extra": "7270082 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelLarge - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "7270082 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithResourceRoles", + "value": 174.1, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6758852 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithResourceRoles - ns/op", + "value": 174.1, + "unit": "ns/op", + "extra": "6758852 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithResourceRoles - B/op", + "value": 104, + "unit": "B/op", + "extra": "6758852 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithResourceRoles - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6758852 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDomains", + "value": 187.1, + "unit": "ns/op\t 120 B/op\t 4 allocs/op", + "extra": "6495664 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDomains - ns/op", + "value": 187.1, + "unit": "ns/op", + "extra": "6495664 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDomains - B/op", + "value": 120, + "unit": "B/op", + "extra": "6495664 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDomains - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6495664 times\n4 procs" + }, + { + "name": "BenchmarkCachedABACModel", + "value": 2873, + "unit": "ns/op\t 1536 B/op\t 18 allocs/op", + "extra": "403627 times\n4 procs" + }, + { + "name": "BenchmarkCachedABACModel - ns/op", + "value": 2873, + "unit": "ns/op", + "extra": "403627 times\n4 procs" + }, + { + "name": "BenchmarkCachedABACModel - B/op", + "value": 1536, + "unit": "B/op", + "extra": "403627 times\n4 procs" + }, + { + "name": "BenchmarkCachedABACModel - allocs/op", + "value": 18, + "unit": "allocs/op", + "extra": "403627 times\n4 procs" + }, + { + "name": "BenchmarkCachedKeyMatchModel", + "value": 193.3, + "unit": "ns/op\t 152 B/op\t 4 allocs/op", + "extra": "6157443 times\n4 procs" + }, + { + "name": "BenchmarkCachedKeyMatchModel - ns/op", + "value": 193.3, + "unit": "ns/op", + "extra": "6157443 times\n4 procs" + }, + { + "name": "BenchmarkCachedKeyMatchModel - B/op", + "value": 152, + "unit": "B/op", + "extra": "6157443 times\n4 procs" + }, + { + "name": "BenchmarkCachedKeyMatchModel - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6157443 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDeny", + "value": 180, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6896600 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDeny - ns/op", + "value": 180, + "unit": "ns/op", + "extra": "6896600 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDeny - B/op", + "value": 104, + "unit": "B/op", + "extra": "6896600 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelWithDeny - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6896600 times\n4 procs" + }, + { + "name": "BenchmarkCachedPriorityModel", + "value": 174.4, + "unit": "ns/op\t 104 B/op\t 4 allocs/op", + "extra": "6841678 times\n4 procs" + }, + { + "name": "BenchmarkCachedPriorityModel - ns/op", + "value": 174.4, + "unit": "ns/op", + "extra": "6841678 times\n4 procs" + }, + { + "name": "BenchmarkCachedPriorityModel - B/op", + "value": 104, + "unit": "B/op", + "extra": "6841678 times\n4 procs" + }, + { + "name": "BenchmarkCachedPriorityModel - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "6841678 times\n4 procs" + }, + { + "name": "BenchmarkCachedWithEnforceContext", + "value": 317.4, + "unit": "ns/op\t 240 B/op\t 5 allocs/op", + "extra": "3774446 times\n4 procs" + }, + { + "name": "BenchmarkCachedWithEnforceContext - ns/op", + "value": 317.4, + "unit": "ns/op", + "extra": "3774446 times\n4 procs" + }, + { + "name": "BenchmarkCachedWithEnforceContext - B/op", + "value": 240, + "unit": "B/op", + "extra": "3774446 times\n4 procs" + }, + { + "name": "BenchmarkCachedWithEnforceContext - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "3774446 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMediumParallel", + "value": 170.2, + "unit": "ns/op\t 106 B/op\t 4 allocs/op", + "extra": "7191386 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMediumParallel - ns/op", + "value": 170.2, + "unit": "ns/op", + "extra": "7191386 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMediumParallel - B/op", + "value": 106, + "unit": "B/op", + "extra": "7191386 times\n4 procs" + }, + { + "name": "BenchmarkCachedRBACModelMediumParallel - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "7191386 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicySmall", + "value": 485.5, + "unit": "ns/op\t 150 B/op\t 6 allocs/op", + "extra": "2477016 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicySmall - ns/op", + "value": 485.5, + "unit": "ns/op", + "extra": "2477016 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicySmall - B/op", + "value": 150, + "unit": "B/op", + "extra": "2477016 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicySmall - allocs/op", + "value": 6, + "unit": "allocs/op", + "extra": "2477016 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyMedium", + "value": 512.1, + "unit": "ns/op\t 157 B/op\t 6 allocs/op", + "extra": "2431224 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyMedium - ns/op", + "value": 512.1, + "unit": "ns/op", + "extra": "2431224 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyMedium - B/op", + "value": 157, + "unit": "B/op", + "extra": "2431224 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyMedium - allocs/op", + "value": 6, + "unit": "allocs/op", + "extra": "2431224 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyLarge", + "value": 525.2, + "unit": "ns/op\t 165 B/op\t 7 allocs/op", + "extra": "2272807 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyLarge - ns/op", + "value": 525.2, + "unit": "ns/op", + "extra": "2272807 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyLarge - B/op", + "value": 165, + "unit": "B/op", + "extra": "2272807 times\n4 procs" + }, + { + "name": "BenchmarkHasPolicyLarge - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "2272807 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicySmall", + "value": 494.5, + "unit": "ns/op\t 152 B/op\t 6 allocs/op", + "extra": "2409770 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicySmall - ns/op", + "value": 494.5, + "unit": "ns/op", + "extra": "2409770 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicySmall - B/op", + "value": 152, + "unit": "B/op", + "extra": "2409770 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicySmall - allocs/op", + "value": 6, + "unit": "allocs/op", + "extra": "2409770 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyMedium", + "value": 671.7, + "unit": "ns/op\t 179 B/op\t 7 allocs/op", + "extra": "1689072 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyMedium - ns/op", + "value": 671.7, + "unit": "ns/op", + "extra": "1689072 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyMedium - B/op", + "value": 179, + "unit": "B/op", + "extra": "1689072 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyMedium - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "1689072 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyLarge", + "value": 1253, + "unit": "ns/op\t 470 B/op\t 9 allocs/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyLarge - ns/op", + "value": 1253, + "unit": "ns/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyLarge - B/op", + "value": 470, + "unit": "B/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "BenchmarkAddPolicyLarge - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "1000000 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicySmall", + "value": 514.7, + "unit": "ns/op\t 166 B/op\t 7 allocs/op", + "extra": "2318444 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicySmall - ns/op", + "value": 514.7, + "unit": "ns/op", + "extra": "2318444 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicySmall - B/op", + "value": 166, + "unit": "B/op", + "extra": "2318444 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicySmall - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "2318444 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyMedium", + "value": 575.7, + "unit": "ns/op\t 177 B/op\t 7 allocs/op", + "extra": "1954508 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyMedium - ns/op", + "value": 575.7, + "unit": "ns/op", + "extra": "1954508 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyMedium - B/op", + "value": 177, + "unit": "B/op", + "extra": "1954508 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyMedium - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "1954508 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyLarge", + "value": 1283, + "unit": "ns/op\t 295 B/op\t 13 allocs/op", + "extra": "825708 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyLarge - ns/op", + "value": 1283, + "unit": "ns/op", + "extra": "825708 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyLarge - B/op", + "value": 295, + "unit": "B/op", + "extra": "825708 times\n4 procs" + }, + { + "name": "BenchmarkRemovePolicyLarge - allocs/op", + "value": 13, + "unit": "allocs/op", + "extra": "825708 times\n4 procs" + }, + { + "name": "BenchmarkRaw", + "value": 17.52, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "68424514 times\n4 procs" + }, + { + "name": "BenchmarkRaw - ns/op", + "value": 17.52, + "unit": "ns/op", + "extra": "68424514 times\n4 procs" + }, + { + "name": "BenchmarkRaw - B/op", + "value": 0, + "unit": "B/op", + "extra": "68424514 times\n4 procs" + }, + { + "name": "BenchmarkRaw - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "68424514 times\n4 procs" + }, + { + "name": "BenchmarkBasicModel", + "value": 3815, + "unit": "ns/op\t 1510 B/op\t 17 allocs/op", + "extra": "314101 times\n4 procs" + }, + { + "name": "BenchmarkBasicModel - ns/op", + "value": 3815, + "unit": "ns/op", + "extra": "314101 times\n4 procs" + }, + { + "name": "BenchmarkBasicModel - B/op", + "value": 1510, + "unit": "B/op", + "extra": "314101 times\n4 procs" + }, + { + "name": "BenchmarkBasicModel - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "314101 times\n4 procs" + }, + { + "name": "BenchmarkRBACModel", + "value": 5799, + "unit": "ns/op\t 2069 B/op\t 35 allocs/op", + "extra": "205164 times\n4 procs" + }, + { + "name": "BenchmarkRBACModel - ns/op", + "value": 5799, + "unit": "ns/op", + "extra": "205164 times\n4 procs" + }, + { + "name": "BenchmarkRBACModel - B/op", + "value": 2069, + "unit": "B/op", + "extra": "205164 times\n4 procs" + }, + { + "name": "BenchmarkRBACModel - allocs/op", + "value": 35, + "unit": "allocs/op", + "extra": "205164 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/small", + "value": 52620, + "unit": "ns/op\t 20129 B/op\t 480 allocs/op", + "extra": "22861 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/small - ns/op", + "value": 52620, + "unit": "ns/op", + "extra": "22861 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/small - B/op", + "value": 20129, + "unit": "B/op", + "extra": "22861 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/small - allocs/op", + "value": 480, + "unit": "allocs/op", + "extra": "22861 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/medium", + "value": 526248, + "unit": "ns/op\t 191439 B/op\t 4829 allocs/op", + "extra": "2287 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/medium - ns/op", + "value": 526248, + "unit": "ns/op", + "extra": "2287 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/medium - B/op", + "value": 191439, + "unit": "B/op", + "extra": "2287 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/medium - allocs/op", + "value": 4829, + "unit": "allocs/op", + "extra": "2287 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/large", + "value": 5733769, + "unit": "ns/op\t 1894812 B/op\t 48038 allocs/op", + "extra": "199 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/large - ns/op", + "value": 5733769, + "unit": "ns/op", + "extra": "199 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/large - B/op", + "value": 1894812, + "unit": "B/op", + "extra": "199 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSizes/large - allocs/op", + "value": 48038, + "unit": "allocs/op", + "extra": "199 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSmall", + "value": 62149, + "unit": "ns/op\t 20453 B/op\t 615 allocs/op", + "extra": "19606 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSmall - ns/op", + "value": 62149, + "unit": "ns/op", + "extra": "19606 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSmall - B/op", + "value": 20453, + "unit": "B/op", + "extra": "19606 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelSmall - allocs/op", + "value": 615, + "unit": "allocs/op", + "extra": "19606 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelMedium", + "value": 598033, + "unit": "ns/op\t 194689 B/op\t 6021 allocs/op", + "extra": "1746 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelMedium - ns/op", + "value": 598033, + "unit": "ns/op", + "extra": "1746 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelMedium - B/op", + "value": 194689, + "unit": "B/op", + "extra": "1746 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelMedium - allocs/op", + "value": 6021, + "unit": "allocs/op", + "extra": "1746 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelLarge", + "value": 6248912, + "unit": "ns/op\t 1942933 B/op\t 60679 allocs/op", + "extra": "166 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelLarge - ns/op", + "value": 6248912, + "unit": "ns/op", + "extra": "166 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelLarge - B/op", + "value": 1942933, + "unit": "B/op", + "extra": "166 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelLarge - allocs/op", + "value": 60679, + "unit": "allocs/op", + "extra": "166 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithResourceRoles", + "value": 5565, + "unit": "ns/op\t 2741 B/op\t 28 allocs/op", + "extra": "197474 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithResourceRoles - ns/op", + "value": 5565, + "unit": "ns/op", + "extra": "197474 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithResourceRoles - B/op", + "value": 2741, + "unit": "B/op", + "extra": "197474 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithResourceRoles - allocs/op", + "value": 28, + "unit": "allocs/op", + "extra": "197474 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomains", + "value": 5417, + "unit": "ns/op\t 1829 B/op\t 25 allocs/op", + "extra": "222686 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomains - ns/op", + "value": 5417, + "unit": "ns/op", + "extra": "222686 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomains - B/op", + "value": 1829, + "unit": "B/op", + "extra": "222686 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomains - allocs/op", + "value": 25, + "unit": "allocs/op", + "extra": "222686 times\n4 procs" + }, + { + "name": "BenchmarkABACModel", + "value": 2884, + "unit": "ns/op\t 1537 B/op\t 17 allocs/op", + "extra": "395427 times\n4 procs" + }, + { + "name": "BenchmarkABACModel - ns/op", + "value": 2884, + "unit": "ns/op", + "extra": "395427 times\n4 procs" + }, + { + "name": "BenchmarkABACModel - B/op", + "value": 1537, + "unit": "B/op", + "extra": "395427 times\n4 procs" + }, + { + "name": "BenchmarkABACModel - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "395427 times\n4 procs" + }, + { + "name": "BenchmarkABACRuleModel", + "value": 4058801, + "unit": "ns/op\t 1329679 B/op\t 40092 allocs/op", + "extra": "294 times\n4 procs" + }, + { + "name": "BenchmarkABACRuleModel - ns/op", + "value": 4058801, + "unit": "ns/op", + "extra": "294 times\n4 procs" + }, + { + "name": "BenchmarkABACRuleModel - B/op", + "value": 1329679, + "unit": "B/op", + "extra": "294 times\n4 procs" + }, + { + "name": "BenchmarkABACRuleModel - allocs/op", + "value": 40092, + "unit": "allocs/op", + "extra": "294 times\n4 procs" + }, + { + "name": "BenchmarkKeyMatchModel", + "value": 6364, + "unit": "ns/op\t 3074 B/op\t 37 allocs/op", + "extra": "192445 times\n4 procs" + }, + { + "name": "BenchmarkKeyMatchModel - ns/op", + "value": 6364, + "unit": "ns/op", + "extra": "192445 times\n4 procs" + }, + { + "name": "BenchmarkKeyMatchModel - B/op", + "value": 3074, + "unit": "B/op", + "extra": "192445 times\n4 procs" + }, + { + "name": "BenchmarkKeyMatchModel - allocs/op", + "value": 37, + "unit": "allocs/op", + "extra": "192445 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDeny", + "value": 7315, + "unit": "ns/op\t 2489 B/op\t 49 allocs/op", + "extra": "162482 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDeny - ns/op", + "value": 7315, + "unit": "ns/op", + "extra": "162482 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDeny - B/op", + "value": 2489, + "unit": "B/op", + "extra": "162482 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDeny - allocs/op", + "value": 49, + "unit": "allocs/op", + "extra": "162482 times\n4 procs" + }, + { + "name": "BenchmarkPriorityModel", + "value": 4414, + "unit": "ns/op\t 1767 B/op\t 22 allocs/op", + "extra": "266686 times\n4 procs" + }, + { + "name": "BenchmarkPriorityModel - ns/op", + "value": 4414, + "unit": "ns/op", + "extra": "266686 times\n4 procs" + }, + { + "name": "BenchmarkPriorityModel - B/op", + "value": 1767, + "unit": "B/op", + "extra": "266686 times\n4 procs" + }, + { + "name": "BenchmarkPriorityModel - allocs/op", + "value": 22, + "unit": "allocs/op", + "extra": "266686 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomainPatternLarge", + "value": 25632, + "unit": "ns/op\t 16731 B/op\t 164 allocs/op", + "extra": "44202 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomainPatternLarge - ns/op", + "value": 25632, + "unit": "ns/op", + "extra": "44202 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomainPatternLarge - B/op", + "value": 16731, + "unit": "B/op", + "extra": "44202 times\n4 procs" + }, + { + "name": "BenchmarkRBACModelWithDomainPatternLarge - allocs/op", + "value": 164, + "unit": "allocs/op", + "extra": "44202 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerSmall", + "value": 71701, + "unit": "ns/op\t 11955 B/op\t 797 allocs/op", + "extra": "16868 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerSmall - ns/op", + "value": 71701, + "unit": "ns/op", + "extra": "16868 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerSmall - B/op", + "value": 11955, + "unit": "B/op", + "extra": "16868 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerSmall - allocs/op", + "value": 797, + "unit": "allocs/op", + "extra": "16868 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerMedium", + "value": 731806, + "unit": "ns/op\t 125914 B/op\t 8741 allocs/op", + "extra": "1630 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerMedium - ns/op", + "value": 731806, + "unit": "ns/op", + "extra": "1630 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerMedium - B/op", + "value": 125914, + "unit": "B/op", + "extra": "1630 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerMedium - allocs/op", + "value": 8741, + "unit": "allocs/op", + "extra": "1630 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerLarge", + "value": 10759966, + "unit": "ns/op\t 1349936 B/op\t 89741 allocs/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerLarge - ns/op", + "value": 10759966, + "unit": "ns/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerLarge - B/op", + "value": 1349936, + "unit": "B/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkRoleManagerLarge - allocs/op", + "value": 89741, + "unit": "allocs/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternLarge", + "value": 6719820561, + "unit": "ns/op\t5346139928 B/op\t60949180 allocs/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternLarge - ns/op", + "value": 6719820561, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternLarge - B/op", + "value": 5346139928, + "unit": "B/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternLarge - allocs/op", + "value": 60949180, + "unit": "allocs/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithDomainPatternLarge", + "value": 181528475, + "unit": "ns/op\t141638585 B/op\t 1676495 allocs/op", + "extra": "6 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithDomainPatternLarge - ns/op", + "value": 181528475, + "unit": "ns/op", + "extra": "6 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithDomainPatternLarge - B/op", + "value": 141638585, + "unit": "B/op", + "extra": "6 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithDomainPatternLarge - allocs/op", + "value": 1676495, + "unit": "allocs/op", + "extra": "6 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternAndDomainPatternLarge", + "value": 7051807870, + "unit": "ns/op\t5483730024 B/op\t62559800 allocs/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternAndDomainPatternLarge - ns/op", + "value": 7051807870, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternAndDomainPatternLarge - B/op", + "value": 5483730024, + "unit": "B/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkBuildRoleLinksWithPatternAndDomainPatternLarge - allocs/op", + "value": 62559800, + "unit": "allocs/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternLarge", + "value": 11246, + "unit": "ns/op\t 7603 B/op\t 111 allocs/op", + "extra": "106867 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternLarge - ns/op", + "value": 11246, + "unit": "ns/op", + "extra": "106867 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternLarge - B/op", + "value": 7603, + "unit": "B/op", + "extra": "106867 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternLarge - allocs/op", + "value": 111, + "unit": "allocs/op", + "extra": "106867 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithDomainPatternLarge", + "value": 485.3, + "unit": "ns/op\t 80 B/op\t 5 allocs/op", + "extra": "2447966 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithDomainPatternLarge - ns/op", + "value": 485.3, + "unit": "ns/op", + "extra": "2447966 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithDomainPatternLarge - B/op", + "value": 80, + "unit": "B/op", + "extra": "2447966 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithDomainPatternLarge - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "2447966 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternAndDomainPatternLarge", + "value": 11403, + "unit": "ns/op\t 7602 B/op\t 111 allocs/op", + "extra": "105234 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternAndDomainPatternLarge - ns/op", + "value": 11403, + "unit": "ns/op", + "extra": "105234 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternAndDomainPatternLarge - B/op", + "value": 7602, + "unit": "B/op", + "extra": "105234 times\n4 procs" + }, + { + "name": "BenchmarkHasLinkWithPatternAndDomainPatternLarge - allocs/op", + "value": 111, + "unit": "allocs/op", + "extra": "105234 times\n4 procs" + } + ] } ] }