Skip to content

chore: save current work to enforcer-test branch#15

Closed
knyk-dev wants to merge 1 commit intomasterfrom
enforcer-test
Closed

chore: save current work to enforcer-test branch#15
knyk-dev wants to merge 1 commit intomasterfrom
enforcer-test

Conversation

@knyk-dev
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 31, 2026

Benchmark Comparison

Comparing base branch (0fe9505)
vs PR branch (4bbaaa6)

goos: linux goarch: amd64 pkg: github.com/casbin/casbin/v3 cpu: AMD EPYC 7763 64-Core Processor │ base-bench.txt │ pr-bench.txt │ │ sec/op │ sec/op vs base Diff │ CachedRaw 15.40n ± ∞ ¹ 15.32n ± ∞ ¹ ~ (p=1.000 n=1) ² -0.52% ➡️ CachedBasicModel 179.9n ± ∞ ¹ 170.9n ± ∞ ¹ ~ (p=1.000 n=1) ² -5.00% ➡️ CachedRBACModel 182.1n ± ∞ ¹ 169.4n ± ∞ ¹ ~ (p=1.000 n=1) ² -6.97% ➡️ CachedRBACModelSmall 186.8n ± ∞ ¹ 178.0n ± ∞ ¹ ~ (p=1.000 n=1) ² -4.71% ➡️ CachedRBACModelMedium 196.1n ± ∞ ¹ 187.6n ± ∞ ¹ ~ (p=1.000 n=1) ² -4.33% ➡️ CachedRBACModelLarge 166.3n ± ∞ ¹ 155.7n ± ∞ ¹ ~ (p=1.000 n=1) ² -6.37% ➡️ CachedRBACModelWithResourceRoles 181.7n ± ∞ ¹ 173.1n ± ∞ ¹ ~ (p=1.000 n=1) ² -4.73% ➡️ CachedRBACModelWithDomains 184.5n ± ∞ ¹ 186.6n ± ∞ ¹ ~ (p=1.000 n=1) ² +1.14% ➡️ CachedABACModel 2.780µ ± ∞ ¹ 2.381µ ± ∞ ¹ ~ (p=1.000 n=1) ² -14.35% 🚀 CachedKeyMatchModel 193.3n ± ∞ ¹ 191.7n ± ∞ ¹ ~ (p=1.000 n=1) ² -0.83% ➡️ CachedRBACModelWithDeny 177.1n ± ∞ ¹ 171.5n ± ∞ ¹ ~ (p=1.000 n=1) ² -3.16% ➡️ CachedPriorityModel 178.6n ± ∞ ¹ 170.4n ± ∞ ¹ ~ (p=1.000 n=1) ² -4.59% ➡️ CachedWithEnforceContext 249.8n ± ∞ ¹ 236.4n ± ∞ ¹ ~ (p=1.000 n=1) ² -5.36% ➡️ CachedRBACModelMediumParallel 173.6n ± ∞ ¹ 170.0n ± ∞ ¹ ~ (p=1.000 n=1) ² -2.07% ➡️ HasPolicySmall 446.8n ± ∞ ¹ 447.2n ± ∞ ¹ ~ (p=1.000 n=1) ² +0.09% ➡️ HasPolicyMedium 452.3n ± ∞ ¹ 447.6n ± ∞ ¹ ~ (p=1.000 n=1) ² -1.04% ➡️ HasPolicyLarge 484.5n ± ∞ ¹ 471.4n ± ∞ ¹ ~ (p=1.000 n=1) ² -2.70% ➡️ AddPolicySmall 539.2n ± ∞ ¹ 528.8n ± ∞ ¹ ~ (p=1.000 n=1) ² -1.93% ➡️ AddPolicyMedium 800.8n ± ∞ ¹ 748.6n ± ∞ ¹ ~ (p=1.000 n=1) ² -6.52% ➡️ AddPolicyLarge 1.209µ ± ∞ ¹ 1.238µ ± ∞ ¹ ~ (p=1.000 n=1) ² +2.40% ➡️ RemovePolicySmall 527.8n ± ∞ ¹ 524.5n ± ∞ ¹ ~ (p=1.000 n=1) ² -0.63% ➡️ RemovePolicyMedium 554.3n ± ∞ ¹ 553.0n ± ∞ ¹ ~ (p=1.000 n=1) ² -0.23% ➡️ RemovePolicyLarge 608.2n ± ∞ ¹ 593.1n ± ∞ ¹ ~ (p=1.000 n=1) ² -2.48% ➡️ Raw 15.09n ± ∞ ¹ 14.99n ± ∞ ¹ ~ (p=1.000 n=1) ² -0.66% ➡️ BasicModel 3.776µ ± ∞ ¹ 3.304µ ± ∞ ¹ ~ (p=1.000 n=1) ² -12.50% 🚀 RBACModel 5.515µ ± ∞ ¹ 5.054µ ± ∞ ¹ ~ (p=1.000 n=1) ² -8.36% ➡️ RBACModelSizes/small 49.86µ ± ∞ ¹ 49.44µ ± ∞ ¹ ~ (p=1.000 n=1) ² -0.84% ➡️ RBACModelSizes/medium 513.0µ ± ∞ ¹ 494.7µ ± ∞ ¹ ~ (p=1.000 n=1) ² -3.57% ➡️ RBACModelSizes/large 6.000m ± ∞ ¹ 5.967m ± ∞ ¹ ~ (p=1.000 n=1) ² -0.55% ➡️ RBACModelSmall 60.02µ ± ∞ ¹ 58.21µ ± ∞ ¹ ~ (p=1.000 n=1) ² -3.02% ➡️ RBACModelMedium 569.9µ ± ∞ ¹ 567.6µ ± ∞ ¹ ~ (p=1.000 n=1) ² -0.40% ➡️ RBACModelLarge 6.251m ± ∞ ¹ 6.056m ± ∞ ¹ ~ (p=1.000 n=1) ² -3.12% ➡️ RBACModelWithResourceRoles 4.572µ ± ∞ ¹ 4.043µ ± ∞ ¹ ~ (p=1.000 n=1) ² -11.57% 🚀 RBACModelWithDomains 5.179µ ± ∞ ¹ 4.645µ ± ∞ ¹ ~ (p=1.000 n=1) ² -10.31% 🚀 ABACModel 2.831µ ± ∞ ¹ 2.265µ ± ∞ ¹ ~ (p=1.000 n=1) ² -19.99% 🚀 ABACRuleModel 4.125m ± ∞ ¹ 4.099m ± ∞ ¹ ~ (p=1.000 n=1) ² -0.63% ➡️ KeyMatchModel 6.177µ ± ∞ ¹ 5.636µ ± ∞ ¹ ~ (p=1.000 n=1) ² -8.76% ➡️ RBACModelWithDeny 7.057µ ± ∞ ¹ 6.570µ ± ∞ ¹ ~ (p=1.000 n=1) ² -6.90% ➡️ PriorityModel 4.289µ ± ∞ ¹ 3.761µ ± ∞ ¹ ~ (p=1.000 n=1) ² -12.31% 🚀 RBACModelWithDomainPatternLarge 14.06µ ± ∞ ¹ 13.43µ ± ∞ ¹ ~ (p=1.000 n=1) ² -4.48% ➡️ RoleManagerSmall 48.40µ ± ∞ ¹ 47.96µ ± ∞ ¹ ~ (p=1.000 n=1) ² -0.91% ➡️ RoleManagerMedium 538.0µ ± ∞ ¹ 529.9µ ± ∞ ¹ ~ (p=1.000 n=1) ² -1.51% ➡️ RoleManagerLarge 8.233m ± ∞ ¹ 7.143m ± ∞ ¹ ~ (p=1.000 n=1) ² -13.24% 🚀 BuildRoleLinksWithPatternLarge 292.9m ± ∞ ¹ 289.3m ± ∞ ¹ ~ (p=1.000 n=1) ² -1.23% ➡️ BuildRoleLinksWithDomainPatternLarge 9.704m ± ∞ ¹ 9.717m ± ∞ ¹ ~ (p=1.000 n=1) ² +0.13% ➡️ BuildRoleLinksWithPatternAndDomainPatternLarge 303.1m ± ∞ ¹ 296.5m ± ∞ ¹ ~ (p=1.000 n=1) ² -2.18% ➡️ HasLinkWithPatternLarge 999.6n ± ∞ ¹ 1033.0n ± ∞ ¹ ~ (p=1.000 n=1) ² +3.34% ➡️ HasLinkWithDomainPatternLarge 341.9n ± ∞ ¹ 345.1n ± ∞ ¹ ~ (p=1.000 n=1) ² +0.94% ➡️ HasLinkWithPatternAndDomainPatternLarge 992.6n ± ∞ ¹ 1033.0n ± ∞ ¹ ~ (p=1.000 n=1) ² +4.07% ➡️ ConcurrentHasLinkWithMatching 1.215µ ± ∞ ¹ 1.222µ ± ∞ ¹ ~ (p=1.000 n=1) ² +0.58% ➡️ geomean 5.151µ 4.946µ -3.98% ➡️ ¹ need >= 6 samples for confidence interval at level 0.95 ² need >= 4 samples to detect a difference at alpha level 0.05 │ base-bench.txt │ pr-bench.txt │ │ B/op │ B/op vs base Diff │ CachedRaw 0.000 ± ∞ ¹ 0.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedBasicModel 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModel 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelSmall 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelMedium 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelLarge 96.00 ± ∞ ¹ 96.00 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithResourceRoles 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithDomains 120.0 ± ∞ ¹ 120.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedABACModel 1.509Ki ± ∞ ¹ 1.005Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -33.40% 🚀 CachedKeyMatchModel 152.0 ± ∞ ¹ 152.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithDeny 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedPriorityModel 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedWithEnforceContext 176.0 ± ∞ ¹ 176.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelMediumParallel 104.0 ± ∞ ¹ 104.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicySmall 102.0 ± ∞ ¹ 102.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicyMedium 109.0 ± ∞ ¹ 109.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicyLarge 117.0 ± ∞ ¹ 117.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ AddPolicySmall 152.0 ± ∞ ¹ 152.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ AddPolicyMedium 168.0 ± ∞ ¹ 167.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.60% ➡️ AddPolicyLarge 383.0 ± ∞ ¹ 385.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.52% ➡️ RemovePolicySmall 166.0 ± ∞ ¹ 166.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RemovePolicyMedium 174.0 ± ∞ ¹ 174.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RemovePolicyLarge 181.0 ± ∞ ¹ 181.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ Raw 0.000 ± ∞ ¹ 0.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ BasicModel 1525.0 ± ∞ ¹ 998.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ -34.56% 🚀 RBACModel 2.035Ki ± ∞ ¹ 1.514Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -25.60% 🚀 RBACModelSizes/small 19.81Ki ± ∞ ¹ 19.14Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -3.38% ➡️ RBACModelSizes/medium 187.2Ki ± ∞ ¹ 186.3Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.48% ➡️ RBACModelSizes/large 1.810Mi ± ∞ ¹ 1.812Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.11% ➡️ RBACModelSmall 19.92Ki ± ∞ ¹ 19.25Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -3.36% ➡️ RBACModelMedium 190.0Ki ± ∞ ¹ 189.1Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.47% ➡️ RBACModelLarge 1.841Mi ± ∞ ¹ 1.840Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.05% ➡️ RBACModelWithResourceRoles 1.809Ki ± ∞ ¹ 1.294Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -28.47% 🚀 RBACModelWithDomains 1.800Ki ± ∞ ¹ 1.285Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -28.61% 🚀 ABACModel 1544.0 ± ∞ ¹ 1015.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ -34.26% 🚀 ABACRuleModel 1.249Mi ± ∞ ¹ 1.250Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.08% ➡️ KeyMatchModel 3.013Ki ± ∞ ¹ 2.505Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -16.86% 🚀 RBACModelWithDeny 2.439Ki ± ∞ ¹ 1.930Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -20.87% 🚀 PriorityModel 1.734Ki ± ∞ ¹ 1.228Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -29.18% 🚀 RBACModelWithDomainPatternLarge 8.689Ki ± ∞ ¹ 8.180Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ -5.86% ➡️ RoleManagerSmall 800.0 ± ∞ ¹ 800.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RoleManagerMedium 13.63Ki ± ∞ ¹ 13.63Ki ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RoleManagerLarge 224.6Ki ± ∞ ¹ 224.6Ki ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.00% ➡️ BuildRoleLinksWithPatternLarge 60.89Mi ± ∞ ¹ 60.94Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.08% ➡️ BuildRoleLinksWithDomainPatternLarge 3.949Mi ± ∞ ¹ 3.949Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.00% ➡️ BuildRoleLinksWithPatternAndDomainPatternLarge 62.40Mi ± ∞ ¹ 62.49Mi ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.14% ➡️ HasLinkWithPatternLarge 112.0 ± ∞ ¹ 112.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasLinkWithDomainPatternLarge 16.00 ± ∞ ¹ 16.00 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasLinkWithPatternAndDomainPatternLarge 112.0 ± ∞ ¹ 112.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ ConcurrentHasLinkWithMatching 736.0 ± ∞ ¹ 736.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ geomean ⁴ -6.04% ➡️ ⁴ ¹ need >= 6 samples for confidence interval at level 0.95 ² all samples are equal ³ need >= 4 samples to detect a difference at alpha level 0.05 ⁴ summaries must be >0 to compute geomean │ base-bench.txt │ pr-bench.txt │ │ allocs/op │ allocs/op vs base Diff │ CachedRaw 0.000 ± ∞ ¹ 0.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedBasicModel 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModel 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelSmall 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelMedium 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelLarge 3.000 ± ∞ ¹ 3.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithResourceRoles 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithDomains 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedABACModel 18.00 ± ∞ ¹ 14.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -22.22% 🚀 CachedKeyMatchModel 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelWithDeny 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedPriorityModel 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedWithEnforceContext 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ CachedRBACModelMediumParallel 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicySmall 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicyMedium 4.000 ± ∞ ¹ 4.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasPolicyLarge 5.000 ± ∞ ¹ 5.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ AddPolicySmall 6.000 ± ∞ ¹ 6.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ AddPolicyMedium 7.000 ± ∞ ¹ 7.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ AddPolicyLarge 9.000 ± ∞ ¹ 9.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RemovePolicySmall 7.000 ± ∞ ¹ 7.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RemovePolicyMedium 7.000 ± ∞ ¹ 7.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RemovePolicyLarge 8.000 ± ∞ ¹ 8.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ Raw 0.000 ± ∞ ¹ 0.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ BasicModel 18.00 ± ∞ ¹ 14.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -22.22% 🚀 RBACModel 36.00 ± ∞ ¹ 32.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -11.11% 🚀 RBACModelSizes/small 481.0 ± ∞ ¹ 477.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.83% ➡️ RBACModelSizes/medium 4.829k ± ∞ ¹ 4.825k ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.08% ➡️ RBACModelSizes/large 48.13k ± ∞ ¹ 48.20k ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.15% ➡️ RBACModelSmall 616.0 ± ∞ ¹ 612.0 ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.65% ➡️ RBACModelMedium 6.016k ± ∞ ¹ 6.012k ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.07% ➡️ RBACModelLarge 60.08k ± ∞ ¹ 60.08k ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.00% ➡️ RBACModelWithResourceRoles 28.00 ± ∞ ¹ 24.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -14.29% 🚀 RBACModelWithDomains 26.00 ± ∞ ¹ 22.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -15.38% 🚀 ABACModel 17.00 ± ∞ ¹ 13.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -23.53% 🚀 ABACRuleModel 37.09k ± ∞ ¹ 37.08k ± ∞ ¹ ~ (p=1.000 n=1) ³ -0.03% ➡️ KeyMatchModel 38.00 ± ∞ ¹ 34.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -10.53% 🚀 RBACModelWithDeny 50.00 ± ∞ ¹ 46.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -8.00% ➡️ PriorityModel 23.00 ± ∞ ¹ 19.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -17.39% 🚀 RBACModelWithDomainPatternLarge 73.00 ± ∞ ¹ 69.00 ± ∞ ¹ ~ (p=1.000 n=1) ³ -5.48% ➡️ RoleManagerSmall 100.0 ± ∞ ¹ 100.0 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RoleManagerMedium 1.744k ± ∞ ¹ 1.744k ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ RoleManagerLarge 19.74k ± ∞ ¹ 19.74k ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ BuildRoleLinksWithPatternLarge 3.560M ± ∞ ¹ 3.560M ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.00% ➡️ BuildRoleLinksWithDomainPatternLarge 120.2k ± ∞ ¹ 120.2k ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ BuildRoleLinksWithPatternAndDomainPatternLarge 3.637M ± ∞ ¹ 3.637M ± ∞ ¹ ~ (p=1.000 n=1) ³ +0.00% ➡️ HasLinkWithPatternLarge 9.000 ± ∞ ¹ 9.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasLinkWithDomainPatternLarge 1.000 ± ∞ ¹ 1.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ HasLinkWithPatternAndDomainPatternLarge 9.000 ± ∞ ¹ 9.000 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ ConcurrentHasLinkWithMatching 11.00 ± ∞ ¹ 11.00 ± ∞ ¹ ~ (p=1.000 n=1) ² +0.00% ➡️ geomean ⁴ -3.28% ➡️ ⁴ ¹ need >= 6 samples for confidence interval at level 0.95 ² all samples are equal ³ need >= 4 samples to detect a difference at alpha level 0.05 ⁴ summaries must be >0 to compute geomean 

🤖 This comment will be automatically updated with the latest benchmark results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant