Created
April 3, 2020 02:50
-
-
Save patrick-east/27eb2ae78cfb6087f72d7ba0acc7f323 to your computer and use it in GitHub Desktop.
opa golang 1.13.7 -> 1.14.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name old time/op new time/op delta | |
| pkg:github.com/open-policy-agent/opa/ast goos:linux goarch:amd64 | |
| RewriteDynamics/1-4 329ns ± 4% 307ns ± 4% -6.81% (p=0.000 n=9+10) | |
| RewriteDynamics/10-4 3.35µs ± 9% 3.02µs ± 1% -9.95% (p=0.000 n=10+10) | |
| RewriteDynamics/100-4 34.1µs ± 3% 31.6µs ± 1% -7.34% (p=0.000 n=10+10) | |
| RewriteDynamics/1000-4 357µs ± 6% 325µs ± 1% -8.82% (p=0.000 n=10+9) | |
| RewriteDynamics/10000-4 4.60ms ± 5% 4.19ms ± 1% -8.94% (p=0.000 n=10+10) | |
| RewriteDynamics/100000-4 73.1ms ± 4% 69.5ms ± 1% -4.93% (p=0.000 n=10+10) | |
| ParseModuleRulesBase/1-4 5.66µs ± 2% 5.36µs ± 3% -5.34% (p=0.000 n=10+10) | |
| ParseModuleRulesBase/10-4 39.1µs ±10% 35.3µs ± 3% -9.71% (p=0.000 n=10+10) | |
| ParseModuleRulesBase/100-4 355µs ± 4% 340µs ± 2% -4.37% (p=0.000 n=9+10) | |
| ParseModuleRulesBase/1000-4 4.08ms ± 2% 4.04ms ± 1% ~ (p=0.063 n=10+10) | |
| ParseStatementBasicCall-4 4.00µs ± 3% 3.98µs ± 2% ~ (p=0.720 n=10+9) | |
| ParseStatementMixedJSON-4 95.4µs ± 4% 92.2µs ± 1% -3.32% (p=0.001 n=10+7) | |
| ParseStatementSimpleArray/1-4 3.58µs ± 6% 3.35µs ± 4% -6.50% (p=0.000 n=10+10) | |
| ParseStatementSimpleArray/10-4 9.63µs ± 3% 9.44µs ± 3% -2.01% (p=0.023 n=9+9) | |
| ParseStatementSimpleArray/100-4 72.3µs ± 3% 71.6µs ± 3% ~ (p=0.182 n=9+10) | |
| ParseStatementSimpleArray/1000-4 701µs ± 3% 696µs ± 2% ~ (p=0.278 n=10+9) | |
| ParseStatementNestedObjects/1x1-4 4.52µs ± 2% 4.53µs ± 5% ~ (p=0.869 n=10+10) | |
| ParseStatementNestedObjects/5x1-4 10.5µs ± 2% 10.4µs ± 3% ~ (p=0.340 n=9+9) | |
| ParseStatementNestedObjects/10x1-4 18.4µs ± 6% 17.9µs ± 4% -2.98% (p=0.019 n=10+10) | |
| ParseStatementNestedObjects/1x5-4 10.3µs ± 2% 10.2µs ± 4% ~ (p=0.247 n=10+10) | |
| ParseStatementNestedObjects/1x10-4 17.4µs ± 2% 17.5µs ± 3% ~ (p=0.631 n=10+10) | |
| ParseStatementNestedObjects/5x5-4 6.01ms ± 1% 5.99ms ± 4% ~ (p=0.549 n=9+10) | |
| ParseBasicABACModule-4 51.0µs ± 2% 50.5µs ± 3% ~ (p=0.165 n=10+10) | |
| ObjectLookup/5-4 28.2ns ± 1% 28.4ns ± 1% +0.75% (p=0.029 n=9+10) | |
| ObjectLookup/50-4 37.4ns ± 7% 37.4ns ±10% ~ (p=0.697 n=10+10) | |
| ObjectLookup/500-4 36.6ns ± 1% 36.2ns ± 3% ~ (p=0.107 n=8+9) | |
| ObjectLookup/5000-4 35.5ns ± 1% 34.1ns ± 3% -3.76% (p=0.000 n=8+10) | |
| SetIntersection/5-4 1.17µs ± 3% 0.93µs ± 3% -20.56% (p=0.000 n=10+10) | |
| SetIntersection/50-4 11.4µs ± 1% 8.9µs ± 2% -22.00% (p=0.000 n=10+10) | |
| SetIntersection/500-4 118µs ± 1% 94µs ± 3% -20.16% (p=0.000 n=9+10) | |
| SetIntersection/5000-4 1.27ms ± 2% 1.05ms ± 2% -17.59% (p=0.000 n=10+8) | |
| SetIntersectionDifferentSize/4-4 955ns ± 1% 775ns ± 2% -18.82% (p=0.000 n=9+10) | |
| SetIntersectionDifferentSize/50-4 1.05µs ± 1% 0.86µs ± 2% -17.90% (p=0.000 n=8+9) | |
| SetIntersectionDifferentSize/500-4 1.03µs ± 1% 0.86µs ± 2% -16.64% (p=0.000 n=9+10) | |
| SetIntersectionDifferentSize/5000-4 1.05µs ± 2% 0.90µs ± 4% -14.43% (p=0.000 n=10+10) | |
| SetMembership/5-4 65.7ns ± 1% 52.3ns ± 1% -20.32% (p=0.000 n=9+10) | |
| SetMembership/50-4 79.4ns ± 7% 60.8ns ± 4% -23.41% (p=0.000 n=10+9) | |
| SetMembership/500-4 82.3ns ± 2% 65.4ns ± 2% -20.55% (p=0.000 n=10+10) | |
| SetMembership/5000-4 88.1ns ± 3% 70.6ns ± 2% -19.90% (p=0.000 n=9+10) | |
| TermHashing/10-4 9.70ns ± 1% 9.55ns ± 1% -1.60% (p=0.000 n=10+8) | |
| TermHashing/100-4 18.6ns ± 0% 19.1ns ± 1% +2.93% (p=0.000 n=6+9) | |
| TermHashing/1000-4 70.9ns ± 1% 71.8ns ± 1% +1.18% (p=0.000 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/plugins/logs goos:linux goarch:amd64 | |
| MaskingNop-4 226µs ± 2% 214µs ± 3% -4.99% (p=0.000 n=9+9) | |
| MaskingErase-4 250µs ± 4% 240µs ± 4% -3.86% (p=0.002 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/test/authz goos:linux goarch:amd64 | |
| AuthzForbidAuthn-4 92.4µs ± 4% 83.4µs ± 3% -9.75% (p=0.000 n=8+10) | |
| AuthzForbidPath-4 134µs ± 4% 128µs ± 1% -4.64% (p=0.001 n=9+9) | |
| AuthzForbidMethod-4 138µs ± 3% 131µs ± 3% -5.52% (p=0.000 n=9+10) | |
| AuthzAllow10Paths-4 138µs ± 4% 126µs ± 2% -8.86% (p=0.000 n=10+10) | |
| AuthzAllow100Paths-4 478µs ± 4% 453µs ± 7% -5.15% (p=0.003 n=9+10) | |
| AuthzAllow1000Paths-4 3.81ms ±23% 3.38ms ± 6% -11.10% (p=0.031 n=9+9) | |
| pkg:github.com/open-policy-agent/opa/test/e2e/authz goos:linux goarch:amd64 | |
| RESTAuthzForbidAuthn-4 481µs ± 2% 521µs ± 2% +8.28% (p=0.000 n=9+9) | |
| RESTAuthzForbidPath-4 536µs ± 5% 585µs ± 2% +9.07% (p=0.000 n=10+10) | |
| RESTAuthzForbidMethod-4 539µs ± 1% 585µs ± 3% +8.50% (p=0.000 n=10+9) | |
| RESTAuthzAllow10Paths-4 533µs ± 1% 581µs ± 3% +8.93% (p=0.000 n=9+10) | |
| RESTAuthzAllow100Paths-4 896µs ± 7% 939µs ± 5% +4.87% (p=0.015 n=10+10) | |
| RESTAuthzAllow1000Paths-4 4.78s ±100% 0.02s ± 0% ~ (p=1.000 n=2+1) | |
| pkg:github.com/open-policy-agent/opa/test/scheduler goos:linux goarch:amd64 | |
| Scheduler10x30-4 10.8ms ± 5% 10.5ms ± 2% -2.44% (p=0.015 n=9+8) | |
| pkg:github.com/open-policy-agent/opa/topdown goos:linux goarch:amd64 | |
| VirtualCache-4 326ns ± 1% 321ns ± 2% -1.34% (p=0.009 n=9+10) | |
| LargeJSON-4 50.3ms ± 3% 50.2ms ± 3% ~ (p=0.853 n=10+10) | |
| Concurrency1-4 33.0ms ± 2% 32.6ms ± 1% -1.26% (p=0.003 n=9+10) | |
| Concurrency2-4 23.2ms ± 5% 22.4ms ± 5% -3.40% (p=0.013 n=9+10) | |
| Concurrency4-4 21.5ms ±10% 21.1ms ± 6% ~ (p=0.280 n=10+10) | |
| Concurrency8-4 21.2ms ± 6% 21.8ms ± 5% ~ (p=0.052 n=10+10) | |
| Concurrency4Readers1Writer-4 21.3ms ± 8% 21.5ms ± 8% ~ (p=0.393 n=10+10) | |
| Concurrency8Writers-4 43.1ms ± 3% 41.5ms ± 5% -3.73% (p=0.001 n=10+10) | |
| VirtualDocs1x1-4 8.44µs ± 3% 8.42µs ± 3% ~ (p=0.676 n=10+9) | |
| VirtualDocs10x1-4 8.39µs ± 2% 8.40µs ± 3% ~ (p=1.000 n=10+10) | |
| VirtualDocs100x1-4 8.80µs ± 2% 9.01µs ± 4% +2.37% (p=0.016 n=9+10) | |
| VirtualDocs1000x1-4 8.27µs ± 2% 9.45µs ± 3% +14.36% (p=0.000 n=9+10) | |
| VirtualDocs10x10-4 31.8µs ± 2% 31.5µs ± 2% ~ (p=0.280 n=10+10) | |
| VirtualDocs100x10-4 33.2µs ± 2% 33.1µs ± 4% ~ (p=0.497 n=9+10) | |
| VirtualDocs1000x10-4 31.8µs ± 9% 34.9µs ± 2% +9.71% (p=0.000 n=10+10) | |
| PartialEval/1-4 7.46µs ± 4% 7.37µs ± 3% ~ (p=0.105 n=10+10) | |
| PartialEval/10-4 7.46µs ± 1% 7.43µs ± 2% ~ (p=0.497 n=9+10) | |
| PartialEval/100-4 7.93µs ± 2% 8.05µs ± 4% ~ (p=0.102 n=10+10) | |
| PartialEval/1000-4 7.43µs ±10% 8.01µs ± 3% +7.89% (p=0.002 n=10+10) | |
| PartialEvalCompile/1-4 743µs ± 3% 728µs ± 2% -2.01% (p=0.001 n=10+10) | |
| PartialEvalCompile/10-4 1.81ms ± 1% 1.80ms ± 3% ~ (p=0.912 n=10+10) | |
| PartialEvalCompile/100-4 23.8ms ± 2% 23.5ms ± 3% -1.33% (p=0.005 n=10+10) | |
| PartialEvalCompile/1000-4 1.42s ± 1% 1.40s ± 2% -1.58% (p=0.002 n=8+10) | |
| Walk/100-4 60.9µs ± 1% 58.8µs ± 3% -3.55% (p=0.000 n=8+10) | |
| Walk/1000-4 136µs ± 3% 129µs ± 3% -4.70% (p=0.000 n=9+10) | |
| Walk/2000-4 216µs ± 4% 207µs ± 1% -4.30% (p=0.000 n=9+9) | |
| Walk/3000-4 288µs ± 1% 290µs ± 4% ~ (p=0.762 n=8+10) | |
| InliningFullScan/1000-4 5.70ms ± 3% 5.74ms ± 3% ~ (p=0.529 n=10+10) | |
| InliningFullScan/10000-4 62.7ms ± 3% 62.9ms ± 3% ~ (p=0.796 n=10+10) | |
| InliningFullScan/300000-4 1.88s ±11% 1.76s ± 2% -6.39% (p=0.001 n=10+9) | |
| name old alloc/op new alloc/op delta | |
| pkg:github.com/open-policy-agent/opa/ast goos:linux goarch:amd64 | |
| RewriteDynamics/1-4 32.0B ± 0% 32.0B ± 0% ~ (all equal) | |
| RewriteDynamics/10-4 320B ± 0% 320B ± 0% ~ (all equal) | |
| RewriteDynamics/100-4 3.20kB ± 0% 3.20kB ± 0% ~ (all equal) | |
| RewriteDynamics/1000-4 32.0kB ± 0% 32.0kB ± 0% ~ (all equal) | |
| RewriteDynamics/10000-4 320kB ± 0% 320kB ± 0% ~ (all equal) | |
| RewriteDynamics/100000-4 3.20MB ± 0% 3.20MB ± 0% ~ (all equal) | |
| ParseModuleRulesBase/1-4 5.66kB ± 0% 5.66kB ± 0% ~ (all equal) | |
| ParseModuleRulesBase/10-4 29.1kB ± 0% 29.1kB ± 0% ~ (all equal) | |
| ParseModuleRulesBase/100-4 266kB ± 0% 266kB ± 0% ~ (p=0.353 n=10+7) | |
| ParseModuleRulesBase/1000-4 2.65MB ± 0% 2.65MB ± 0% ~ (p=0.839 n=10+10) | |
| ParseStatementBasicCall-4 5.03kB ± 0% 5.03kB ± 0% ~ (all equal) | |
| ParseStatementMixedJSON-4 60.5kB ± 0% 60.5kB ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/1-4 4.83kB ± 0% 4.83kB ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/10-4 8.19kB ± 0% 8.19kB ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/100-4 46.1kB ± 0% 46.1kB ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/1000-4 413kB ± 0% 413kB ± 0% ~ (p=0.108 n=10+9) | |
| ParseStatementNestedObjects/1x1-4 5.70kB ± 0% 5.70kB ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/5x1-4 8.83kB ± 0% 8.83kB ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/10x1-4 12.8kB ± 0% 12.8kB ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/1x5-4 10.9kB ± 0% 10.9kB ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/1x10-4 17.4kB ± 0% 17.4kB ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/5x5-4 3.74MB ± 0% 3.74MB ± 0% +0.00% (p=0.000 n=10+10) | |
| ParseBasicABACModule-4 37.2kB ± 0% 37.2kB ± 0% +0.00% (p=0.000 n=10+8) | |
| ObjectLookup/5-4 0.00B 0.00B ~ (all equal) | |
| ObjectLookup/50-4 0.00B 0.00B ~ (all equal) | |
| ObjectLookup/500-4 0.00B 0.00B ~ (all equal) | |
| ObjectLookup/5000-4 0.00B 0.00B ~ (all equal) | |
| SetIntersection/5-4 272B ± 0% 272B ± 0% ~ (all equal) | |
| SetIntersection/50-4 1.84kB ± 0% 1.84kB ± 0% ~ (all equal) | |
| SetIntersection/500-4 24.7kB ± 0% 24.7kB ± 0% ~ (all equal) | |
| SetIntersection/5000-4 205kB ± 0% 205kB ± 0% ~ (p=0.087 n=10+10) | |
| SetIntersectionDifferentSize/4-4 256B ± 0% 256B ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/50-4 272B ± 0% 272B ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/500-4 272B ± 0% 272B ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/5000-4 272B ± 0% 272B ± 0% ~ (all equal) | |
| SetMembership/5-4 0.00B 0.00B ~ (all equal) | |
| SetMembership/50-4 0.00B 0.00B ~ (all equal) | |
| SetMembership/500-4 0.00B 0.00B ~ (all equal) | |
| SetMembership/5000-4 0.00B 0.00B ~ (all equal) | |
| TermHashing/10-4 0.00B 0.00B ~ (all equal) | |
| TermHashing/100-4 0.00B 0.00B ~ (all equal) | |
| TermHashing/1000-4 0.00B 0.00B ~ (all equal) | |
| pkg:github.com/open-policy-agent/opa/plugins/logs goos:linux goarch:amd64 | |
| MaskingNop-4 56.5kB ± 0% 56.4kB ± 0% -0.09% (p=0.000 n=9+10) | |
| MaskingErase-4 65.3kB ± 0% 65.2kB ± 0% -0.07% (p=0.000 n=10+9) | |
| pkg:github.com/open-policy-agent/opa/test/authz goos:linux goarch:amd64 | |
| AuthzForbidAuthn-4 12.0kB ± 0% 12.0kB ± 0% ~ (p=0.248 n=9+10) | |
| AuthzForbidPath-4 27.4kB ± 0% 27.4kB ± 0% +0.14% (p=0.001 n=10+10) | |
| AuthzForbidMethod-4 28.1kB ± 0% 28.1kB ± 0% ~ (p=0.055 n=10+10) | |
| AuthzAllow10Paths-4 26.9kB ± 0% 26.9kB ± 0% ~ (p=0.137 n=10+10) | |
| AuthzAllow100Paths-4 152kB ± 0% 152kB ± 0% +0.03% (p=0.001 n=9+10) | |
| AuthzAllow1000Paths-4 1.40MB ± 0% 1.40MB ± 0% ~ (p=0.149 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/test/e2e/authz goos:linux goarch:amd64 | |
| RESTAuthzForbidAuthn-4 34.0kB ± 0% 33.8kB ± 0% -0.44% (p=0.000 n=10+10) | |
| RESTAuthzForbidPath-4 49.3kB ± 0% 49.1kB ± 0% -0.33% (p=0.000 n=9+9) | |
| RESTAuthzForbidMethod-4 50.0kB ± 0% 49.8kB ± 0% -0.31% (p=0.000 n=10+9) | |
| RESTAuthzAllow10Paths-4 48.8kB ± 0% 48.6kB ± 0% -0.37% (p=0.000 n=10+10) | |
| RESTAuthzAllow100Paths-4 174kB ± 0% 174kB ± 0% -0.08% (p=0.000 n=9+10) | |
| RESTAuthzAllow1000Paths-4 1.43MB ± 0% 1.43MB ± 0% ~ (p=0.667 n=2+1) | |
| pkg:github.com/open-policy-agent/opa/test/scheduler goos:linux goarch:amd64 | |
| Scheduler10x30-4 3.08MB ± 0% 3.08MB ± 0% -0.01% (p=0.015 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/topdown goos:linux goarch:amd64 | |
| VirtualCache-4 0.00B 0.00B ~ (all equal) | |
| LargeJSON-4 18.0MB ± 0% 18.0MB ± 0% ~ (p=0.315 n=10+10) | |
| Concurrency1-4 18.8MB ± 0% 18.8MB ± 0% ~ (p=0.183 n=10+10) | |
| Concurrency2-4 18.8MB ± 0% 18.8MB ± 0% +0.00% (p=0.011 n=10+10) | |
| Concurrency4-4 18.8MB ± 0% 18.8MB ± 0% -0.00% (p=0.000 n=9+10) | |
| Concurrency8-4 18.8MB ± 0% 18.8MB ± 0% -0.00% (p=0.002 n=9+9) | |
| Concurrency4Readers1Writer-4 18.8MB ± 0% 18.8MB ± 0% -0.00% (p=0.004 n=10+10) | |
| Concurrency8Writers-4 18.8MB ± 0% 18.8MB ± 0% +0.01% (p=0.000 n=10+10) | |
| VirtualDocs1x1-4 5.37kB ± 0% 5.37kB ± 0% ~ (all equal) | |
| VirtualDocs10x1-4 5.37kB ± 0% 5.37kB ± 0% ~ (all equal) | |
| VirtualDocs100x1-4 5.37kB ± 0% 5.37kB ± 0% ~ (all equal) | |
| VirtualDocs1000x1-4 5.37kB ± 0% 5.37kB ± 0% ~ (all equal) | |
| VirtualDocs10x10-4 18.6kB ± 0% 18.6kB ± 0% ~ (all equal) | |
| VirtualDocs100x10-4 18.6kB ± 0% 18.6kB ± 0% ~ (all equal) | |
| VirtualDocs1000x10-4 18.6kB ± 0% 18.6kB ± 0% ~ (all equal) | |
| PartialEval/1-4 3.96kB ± 0% 3.96kB ± 0% ~ (all equal) | |
| PartialEval/10-4 3.96kB ± 0% 3.96kB ± 0% ~ (all equal) | |
| PartialEval/100-4 3.96kB ± 0% 3.96kB ± 0% ~ (all equal) | |
| PartialEval/1000-4 3.96kB ± 0% 3.96kB ± 0% ~ (all equal) | |
| PartialEvalCompile/1-4 290kB ± 0% 290kB ± 0% ~ (p=0.844 n=8+10) | |
| PartialEvalCompile/10-4 692kB ± 0% 692kB ± 0% ~ (p=0.956 n=10+10) | |
| PartialEvalCompile/100-4 7.58MB ± 0% 7.58MB ± 0% ~ (p=0.436 n=10+10) | |
| PartialEvalCompile/1000-4 365MB ± 0% 365MB ± 0% ~ (p=0.075 n=10+10) | |
| Walk/100-4 28.3kB ± 0% 28.3kB ± 0% +0.00% (p=0.000 n=10+10) | |
| Walk/1000-4 78.8kB ± 0% 78.8kB ± 0% ~ (all equal) | |
| Walk/2000-4 135kB ± 0% 135kB ± 0% +0.00% (p=0.034 n=10+10) | |
| Walk/3000-4 191kB ± 0% 191kB ± 0% ~ (p=0.663 n=10+9) | |
| InliningFullScan/1000-4 2.68MB ± 0% 2.68MB ± 0% +0.00% (p=0.006 n=10+9) | |
| InliningFullScan/10000-4 27.4MB ± 0% 27.4MB ± 0% +0.00% (p=0.000 n=10+10) | |
| InliningFullScan/300000-4 825MB ± 0% 825MB ± 0% +0.00% (p=0.009 n=10+10) | |
| name old allocs/op new allocs/op delta | |
| pkg:github.com/open-policy-agent/opa/ast goos:linux goarch:amd64 | |
| RewriteDynamics/1-4 1.00 ± 0% 1.00 ± 0% ~ (all equal) | |
| RewriteDynamics/10-4 10.0 ± 0% 10.0 ± 0% ~ (all equal) | |
| RewriteDynamics/100-4 100 ± 0% 100 ± 0% ~ (all equal) | |
| RewriteDynamics/1000-4 1.00k ± 0% 1.00k ± 0% ~ (all equal) | |
| RewriteDynamics/10000-4 10.0k ± 0% 10.0k ± 0% ~ (all equal) | |
| RewriteDynamics/100000-4 100k ± 0% 100k ± 0% ~ (all equal) | |
| ParseModuleRulesBase/1-4 74.0 ± 0% 74.0 ± 0% ~ (all equal) | |
| ParseModuleRulesBase/10-4 549 ± 0% 549 ± 0% ~ (all equal) | |
| ParseModuleRulesBase/100-4 5.33k ± 0% 5.33k ± 0% ~ (all equal) | |
| ParseModuleRulesBase/1000-4 53.0k ± 0% 53.0k ± 0% ~ (all equal) | |
| ParseStatementBasicCall-4 51.0 ± 0% 51.0 ± 0% ~ (all equal) | |
| ParseStatementMixedJSON-4 1.02k ± 0% 1.02k ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/1-4 39.0 ± 0% 39.0 ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/10-4 115 ± 0% 115 ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/100-4 839 ± 0% 839 ± 0% ~ (all equal) | |
| ParseStatementSimpleArray/1000-4 8.04k ± 0% 8.04k ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/1x1-4 52.0 ± 0% 52.0 ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/5x1-4 124 ± 0% 124 ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/10x1-4 210 ± 0% 210 ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/1x5-4 128 ± 0% 128 ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/1x10-4 223 ± 0% 223 ± 0% ~ (all equal) | |
| ParseStatementNestedObjects/5x5-4 71.1k ± 0% 71.1k ± 0% ~ (all equal) | |
| ParseBasicABACModule-4 697 ± 0% 697 ± 0% ~ (all equal) | |
| ObjectLookup/5-4 0.00 0.00 ~ (all equal) | |
| ObjectLookup/50-4 0.00 0.00 ~ (all equal) | |
| ObjectLookup/500-4 0.00 0.00 ~ (all equal) | |
| ObjectLookup/5000-4 0.00 0.00 ~ (all equal) | |
| SetIntersection/5-4 4.00 ± 0% 4.00 ± 0% ~ (all equal) | |
| SetIntersection/50-4 5.00 ± 0% 5.00 ± 0% ~ (all equal) | |
| SetIntersection/500-4 5.00 ± 0% 5.00 ± 0% ~ (all equal) | |
| SetIntersection/5000-4 5.00 ± 0% 5.00 ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/4-4 4.00 ± 0% 4.00 ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/50-4 4.00 ± 0% 4.00 ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/500-4 4.00 ± 0% 4.00 ± 0% ~ (all equal) | |
| SetIntersectionDifferentSize/5000-4 4.00 ± 0% 4.00 ± 0% ~ (all equal) | |
| SetMembership/5-4 0.00 0.00 ~ (all equal) | |
| SetMembership/50-4 0.00 0.00 ~ (all equal) | |
| SetMembership/500-4 0.00 0.00 ~ (all equal) | |
| SetMembership/5000-4 0.00 0.00 ~ (all equal) | |
| TermHashing/10-4 0.00 0.00 ~ (all equal) | |
| TermHashing/100-4 0.00 0.00 ~ (all equal) | |
| TermHashing/1000-4 0.00 0.00 ~ (all equal) | |
| pkg:github.com/open-policy-agent/opa/plugins/logs goos:linux goarch:amd64 | |
| MaskingNop-4 1.23k ± 0% 1.23k ± 0% -0.08% (p=0.000 n=10+10) | |
| MaskingErase-4 1.32k ± 0% 1.32k ± 0% -0.08% (p=0.000 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/test/authz goos:linux goarch:amd64 | |
| AuthzForbidAuthn-4 204 ± 0% 204 ± 0% ~ (all equal) | |
| AuthzForbidPath-4 622 ± 0% 622 ± 0% ~ (all equal) | |
| AuthzForbidMethod-4 634 ± 0% 634 ± 0% ~ (all equal) | |
| AuthzAllow10Paths-4 618 ± 0% 618 ± 0% ~ (all equal) | |
| AuthzAllow100Paths-4 4.14k ± 0% 4.14k ± 0% ~ (all equal) | |
| AuthzAllow1000Paths-4 40.1k ± 0% 40.1k ± 0% ~ (p=1.000 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/test/e2e/authz goos:linux goarch:amd64 | |
| RESTAuthzForbidAuthn-4 463 ± 0% 458 ± 0% -1.08% (p=0.000 n=10+10) | |
| RESTAuthzForbidPath-4 881 ± 0% 876 ± 0% -0.57% (p=0.000 n=10+10) | |
| RESTAuthzForbidMethod-4 893 ± 0% 888 ± 0% -0.56% (p=0.000 n=10+10) | |
| RESTAuthzAllow10Paths-4 877 ± 0% 872 ± 0% -0.57% (p=0.000 n=10+10) | |
| RESTAuthzAllow100Paths-4 4.40k ± 0% 4.39k ± 0% -0.11% (p=0.000 n=9+10) | |
| RESTAuthzAllow1000Paths-4 40.4k ± 0% 40.4k ± 0% ~ (p=0.667 n=2+1) | |
| pkg:github.com/open-policy-agent/opa/test/scheduler goos:linux goarch:amd64 | |
| Scheduler10x30-4 70.0k ± 0% 70.0k ± 0% ~ (p=0.193 n=10+10) | |
| pkg:github.com/open-policy-agent/opa/topdown goos:linux goarch:amd64 | |
| VirtualCache-4 0.00 0.00 ~ (all equal) | |
| LargeJSON-4 604k ± 0% 604k ± 0% ~ (p=0.237 n=10+10) | |
| Concurrency1-4 371k ± 0% 371k ± 0% +0.00% (p=0.021 n=6+10) | |
| Concurrency2-4 371k ± 0% 371k ± 0% +0.00% (p=0.004 n=10+10) | |
| Concurrency4-4 371k ± 0% 371k ± 0% -0.00% (p=0.000 n=10+10) | |
| Concurrency8-4 371k ± 0% 371k ± 0% -0.00% (p=0.049 n=9+10) | |
| Concurrency4Readers1Writer-4 371k ± 0% 371k ± 0% -0.00% (p=0.007 n=10+10) | |
| Concurrency8Writers-4 371k ± 0% 371k ± 0% +0.01% (p=0.000 n=10+10) | |
| VirtualDocs1x1-4 93.0 ± 0% 93.0 ± 0% ~ (all equal) | |
| VirtualDocs10x1-4 93.0 ± 0% 93.0 ± 0% ~ (all equal) | |
| VirtualDocs100x1-4 93.0 ± 0% 93.0 ± 0% ~ (all equal) | |
| VirtualDocs1000x1-4 93.0 ± 0% 93.0 ± 0% ~ (all equal) | |
| VirtualDocs10x10-4 270 ± 0% 270 ± 0% ~ (all equal) | |
| VirtualDocs100x10-4 270 ± 0% 270 ± 0% ~ (all equal) | |
| VirtualDocs1000x10-4 270 ± 0% 270 ± 0% ~ (all equal) | |
| PartialEval/1-4 87.0 ± 0% 87.0 ± 0% ~ (all equal) | |
| PartialEval/10-4 87.0 ± 0% 87.0 ± 0% ~ (all equal) | |
| PartialEval/100-4 87.0 ± 0% 87.0 ± 0% ~ (all equal) | |
| PartialEval/1000-4 87.0 ± 0% 87.0 ± 0% ~ (all equal) | |
| PartialEvalCompile/1-4 7.04k ± 0% 7.04k ± 0% ~ (all equal) | |
| PartialEvalCompile/10-4 17.6k ± 0% 17.6k ± 0% ~ (all equal) | |
| PartialEvalCompile/100-4 203k ± 0% 203k ± 0% ~ (p=0.108 n=10+10) | |
| PartialEvalCompile/1000-4 11.0M ± 0% 11.0M ± 0% +0.00% (p=0.033 n=10+10) | |
| Walk/100-4 652 ± 0% 652 ± 0% ~ (all equal) | |
| Walk/1000-4 2.45k ± 0% 2.45k ± 0% ~ (all equal) | |
| Walk/2000-4 4.45k ± 0% 4.45k ± 0% ~ (all equal) | |
| Walk/3000-4 6.45k ± 0% 6.45k ± 0% ~ (all equal) | |
| InliningFullScan/1000-4 81.0k ± 0% 81.0k ± 0% ~ (all equal) | |
| InliningFullScan/10000-4 810k ± 0% 810k ± 0% +0.00% (p=0.000 n=10+9) | |
| InliningFullScan/300000-4 24.3M ± 0% 24.3M ± 0% +0.00% (p=0.002 n=8+10) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment