| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Images are ready for the commit at 7e6aae1. To use with deploy scripts, first export MAIN_IMAGE_TAG=4.3.x-96-g7e6aae12d9. |
Sorry, something went wrong.
|
/retest |
Sorry, something went wrong.
|
/retest |
Sorry, something went wrong.
|
I run benchmarks on e2-standard-8 with following command and then filter results to keep only entries that differs: BENCHTIME=1s BENCHTIMEOUT=0 BENCHCOUNT=30 nohup make go-postgres-bench-tests > results.txt &
|
Sorry, something went wrong.
|
/test |
Sorry, something went wrong.
|
@dashrews78: The /test command needs one or more targets.
The following commands are available to trigger optional jobs:
Use /test all to run the following jobs that were automatically triggered:
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Sorry, something went wrong.
|
/test gke-scale-tests |
Sorry, something went wrong.
|
/test gke-scale-tests |
Sorry, something went wrong.
There was a problem hiding this comment.
This is probably a good time to tackle this. It would probably be worth having @mtodor look at it in a performance environment. (Though that may come after merge so we can incrementally fix any performance fallout)
Sorry, something went wrong.
|
I think I know why some results are worse. I've profiled Datastore test for CPU and allocations and looks like the 5.4.2 version has a regression in copy from method that allocates more memory then old version. Update to 5.5.0 resolves this issue.
|
Sorry, something went wrong.
Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
|
@janisz: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Sorry, something went wrong.
|
Bench results after upgrading to 5.5 looks better. Still there is a room for improvements but it's not that bad. PGX:
│ master.txt │ new-5.5.txt │
│ sec/op │ sec/op vs base │
Datastore_Add_and_Flush/add_1000_events_to_the_writer_and_flush_it-8 24.09m ± 0% 29.43m ± 1% +22.18% (p=0.000 n=30)
Datastore_Add_and_Flush/add_5000_events_to_the_writer_and_flush_it-8 172.7m ± 0% 207.1m ± 0% +19.96% (p=0.007 n=30)
Datastore_Add_and_Flush/add_10000_events_to_the_writer_and_flush_it-8 533.3m ± 0% 401.4m ± 0% -24.74% (p=0.001 n=30)
Datastore_Add_and_Flush/add_20000_events_to_the_writer_and_flush_it-8 667.4m ± 0% 811.1m ± 0% +21.53% (p=0.000 n=30)
AlertDatabaseOps/searchWithStringHighlighted-8 5.971m ± 0% 5.780m ± 0% -3.19% (p=0.000 n=30)
AlertDatabaseOps/searchWithoutHighlighted_(aka_get_IDs_only)-8 2.139m ± 0% 1.891m ± 0% -11.61% (p=0.000 n=30)
AlertDatabaseOps/searchWithRawListAlert-8 29.30m ± 0% 28.24m ± 0% -3.64% (p=0.000 n=30)
AlertDatabaseOps/markResolvedBatch-8 158.0m ± 1% 170.9m ± 2% ~ (p=0.219 n=30)
GetMany/1_alerts-8 307.8µ ± 0% 625.0µ ± 0% +103.06% (p=0.000 n=30)
GetMany/2_alerts-8 338.5µ ± 0% 634.7µ ± 1% +87.52% (p=0.000 n=30)
GetMany/4_alerts-8 431.4µ ± 0% 447.1µ ± 0% +3.64% (p=0.048 n=30)
GetMany/8_alerts-8 549.9µ ± 0% 568.6µ ± 0% +3.40% (p=0.021 n=30)
GetMany/16_alerts-8 817.0µ ± 0% 821.6µ ± 0% ~ (p=0.994 n=30)
GetMany/32_alerts-8 1.249m ± 0% 1.302m ± 0% +4.24% (p=0.000 n=30)
GetMany/64_alerts-8 2.159m ± 0% 2.178m ± 0% ~ (p=0.208 n=30)
GetMany/128_alerts-8 3.756m ± 0% 3.774m ± 0% ~ (p=0.203 n=30)
GetMany/256_alerts-8 6.259m ± 0% 6.861m ± 0% +9.61% (p=0.000 n=30)
GetMany/512_alerts-8 11.40m ± 0% 12.59m ± 0% +10.39% (p=0.000 n=30)
GetMany/1024_alerts-8 21.69m ± 0% 24.00m ± 0% +10.65% (p=0.000 n=30)
GetMany/2048_alerts-8 42.57m ± 0% 47.73m ± 0% +12.11% (p=0.000 n=30)
AggregatedResults-8 273.9m ± 0% 267.7m ± 0% -2.27% (p=0.000 n=30)
SearchAllDeployments/SearchRetrievalList-8 16.06m ± 0% 18.09m ± 0% +12.65% (p=0.000 n=30)
SearchAllDeployments/SearchRetrievalFull-8 15.85m ± 0% 17.90m ± 0% +12.89% (p=0.000 n=30)
DefaultPolicies-8 10.92m ± 0% 10.55m ± 0% -3.39% (p=0.000 n=30)
ImageResolver/GetImageComponentsInImageScanResolver-8 84.40m ± 0% 82.26m ± 0% -2.54% (p=0.000 n=30)
ImageResolver/GetImageComponentsWithoutImageScanResolver-8 1009.7m ± 0% 953.7m ± 0% -5.54% (p=0.000 n=30)
ImageResolver/GetImageComponentsDerivedFieldsWithImageScanResolver-8 143.5m ± 0% 140.6m ± 0% -2.02% (p=0.010 n=30)
ImageResolver/GetImageComponentsDerivedWithoutImageScanResolver-8 3.373 ± 0% 3.177 ± 0% -5.81% (p=0.000 n=30)
ImageResolver/GetImageOnly-8 876.2µ ± 0% 809.2µ ± 0% -7.64% (p=0.000 n=30)
ImageResolver/GetImageWithCounts-8 19.07m ± 0% 18.25m ± 0% -4.32% (p=0.000 n=30)
ImageResolver/GetImageScanTimeTopLevel-8 1062.5µ ± 1% 997.3µ ± 0% -6.13% (p=0.000 n=30)
ImageResolver/GetImageScanTimeNested-8 1.233m ± 0% 1.150m ± 0% -6.79% (p=0.000 n=30)
NodeResolver/GetNodeComponentsInNodeScanResolver-8 89.36m ± 0% 86.76m ± 0% -2.92% (p=0.000 n=30)
NodeResolver/GetNodeComponentsWithoutNodeScanResolver-8 346.3m ± 0% 349.8m ± 0% ~ (p=0.063 n=30)
NodeResolver/GetNodeComponentsDerivedFieldsWithNodeScanResolver-8 149.8m ± 0% 143.9m ± 0% -3.88% (p=0.000 n=30)
NodeResolver/GetNodeComponentsDerivedWithoutNodeScanResolver-8 2.380 ± 0% 2.375 ± 0% ~ (p=0.582 n=30)
NodeResolver/GetNodeOnly-8 869.5µ ± 0% 819.4µ ± 0% -5.77% (p=0.000 n=30)
NodeResolver/GetNodeWithCounts-8 14.38m ± 0% 13.87m ± 0% -3.53% (p=0.000 n=30)
ImageGetMany/GetImagesBatch-8 168.7m ± 0% 142.3m ± 10% -15.67% (p=0.001 n=30)
ImageGetMany/GetManyImageMetadata-8 2.598m ± 0% 2.365m ± 0% -8.97% (p=0.000 n=30)
InitFromStore/New-8 412.6m ± 0% 407.6m ± 0% ~ (p=0.173 n=30)
NetEntityCreates/createNetworkEntities-8 20.10 ± 0% ¹ 18.83 ± 0% -6.31% (p=0.000 n=30)
NetEntityCreateBatch/createNetworkEntitiesBatch-8 19.93 ± 0% 18.64 ± 0% -6.46% (p=0.000 n=30)
NetEntityUpdates/updateNetworkEntities-8 16.92 ± 0% 14.91 ± 0% -11.92% (p=0.000 n=30)
CreateNetworkTree/insertIntoNetworkTree-8 0.04034n ± 0% 0.03863n ± 0% -4.24% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_1_policies-8 10.264µ ± 0% 9.866µ ± 0% -3.88% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_10_policies-8 21.55µ ± 0% 20.78µ ± 0% -3.57% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_100_policies-8 132.8µ ± 0% 130.2µ ± 0% -1.99% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_1_policies-8 29.04µ ± 0% 28.59µ ± 0% -1.54% (p=0.008 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_10_policies-8 57.58µ ± 0% 55.20µ ± 0% -4.12% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_100_policies-8 332.9µ ± 0% 325.2µ ± 0% -2.31% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_1_policies-8 225.3µ ± 0% 217.3µ ± 0% -3.52% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_10_policies-8 414.7µ ± 0% 400.7µ ± 0% -3.37% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_100_policies-8 2.283m ± 0% 2.236m ± 0% -2.10% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_1_policies-8 2.582m ± 0% 2.474m ± 0% -4.20% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_10_policies-8 4.421m ± 0% 4.227m ± 0% -4.38% (p=0.000 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_100_policies-8 22.46m ± 0% 21.76m ± 0% -3.11% (p=0.000 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 203.0m ± 0% 192.1m ± 0% -5.36% (p=0.000 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 11.14 ± 0% 10.21 ± 0% -8.38% (p=0.013 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 11.81 ± 0% 10.77 ± 0% -8.79% (p=0.000 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 15.15 ± 0% 14.00 ± 0% -7.61% (p=0.040 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 15.64 ± 0% 14.12 ± 0% -9.70% (p=0.028 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 23.83 ± 0% 21.87 ± 0% -8.23% (p=0.001 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 15.64 ± 0% 14.44 ± 0% -7.68% (p=0.000 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 23.82 ± 0% 19.25 ± 12% -19.19% (p=0.003 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 24.98 ± 0% 22.49 ± 0% -9.95% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_1_nodes-8 73.59m ± 0% 58.61m ± 0% -20.36% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_10_nodes-8 70.88m ± 0% 58.66m ± 0% -17.24% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_100_nodes-8 69.60m ± 0% 59.54m ± 0% -14.46% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_1_nodes-8 358.6m ± 0% 284.9m ± 0% -20.54% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_10_nodes-8 348.3m ± 0% 289.0m ± 0% -17.02% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_100_nodes-8 374.3m ± 1% 296.9m ± 0% -20.67% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_1_nodes-8 3.137 ± 0% 2.484 ± 0% -20.81% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_10_nodes-8 3.184 ± 0% 2.561 ± 0% -19.56% (p=0.000 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_100_nodes-8 4.206 ± 0% 3.341 ± 0% -20.58% (p=0.000 n=30)
GetManyNodes/GetNodesBatch-8 141.9m ± 0% 246.0m ± 1% +73.30% (p=0.000 n=30)
GetManyNodes/GetManyNodeMetadata-8 1.526m ± 0% 1.725m ± 0% +13.05% (p=0.000 n=30)
Nodes/upsertNodeWithOldScan-8 3.604m ± 0% 3.455m ± 0% -4.11% (p=0.013 n=30)
Nodes/upsertNodeWithNewScan-8 3.622m ± 0% 3.415m ± 0% -5.73% (p=0.001 n=30)
Nodes/searchAll-8 0.1862n ± 1% 0.1894n ± 0% ~ (p=0.212 n=30)
Nodes/searchForCluster-8 0.001570n ± 1% 0.001494n ± 1% ~ (p=0.255 n=30)
Nodes/deleteForClusters-8 228.7µ ± 0% 233.8µ ± 0% +2.21% (p=0.036 n=30)
AddIndicator-8 38.89m ± 0% 49.96m ± 0% +28.48% (p=0.000 n=25+23)
RabbitMQPruning-8 14.42 ± 0% 14.22 ± 0% -1.32% (p=0.000 n=30)
GetBindingsAndRoles/run_get_bindings_and_roles-8 327.6µ ± 0% 337.2µ ± 0% ~ (p=0.213 n=30)
Collections/DryRunAddCollection-8 10.175m ± 0% 9.527m ± 0% -6.37% (p=0.000 n=30)
Collections/DryRunUpdateCollection-8 11.07m ± 0% 10.41m ± 0% -6.01% (p=0.000 n=30)
Collections/UpdateCollection-8 15.58m ± 0% 14.74m ± 0% -5.37% (p=0.000 n=30)
Collections/graphInit-8 80.11m ± 0% 76.47m ± 0% -4.55% (p=0.000 n=30)
Collections/AddCollection-8 33.75m ± 3% 33.07m ± 2% ~ (p=0.820 n=30)
GenerateViolationId-8 13.43µ ± 0% 13.40µ ± 0% ~ (p=0.078 n=30)
Create/create-8 7.812m ± 1% 8.070m ± 0% ~ (p=0.542 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>_]-8 1.157m ± 0% 1.148m ± 0% -0.79% (p=0.019 n=30)
ProcessPolicies/[field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 1.922m ± 0% 1.885m ± 0% -1.97% (p=0.000 n=30)
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>_]-8 2.233m ± 0% 2.187m ± 0% -2.07% (p=0.000 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 998.8µ ± 0% 1431.8µ ± 30% ~ (p=0.208 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>_]-8 1.240m ± 0% 2.494m ± 0% +101.16% (p=0.000 n=30)
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 3.969m ± 0% 3.288m ± 2% -17.16% (p=0.000 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 2.018m ± 0% 1.017m ± 0% -49.59% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/no_caching-8 363.2µ ± 0% 355.6µ ± 0% -2.08% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/with_caching-8 81.70µ ± 0% 80.12µ ± 0% -1.93% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/no_caching-8 360.4µ ± 0% 354.1µ ± 0% -1.73% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/with_caching-8 81.86µ ± 0% 80.43µ ± 0% -1.75% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/no_caching-8 3.410µ ± 0% 3.395µ ± 0% -0.44% (p=0.012 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/with_caching-8 2.448µ ± 0% 2.435µ ± 0% ~ (p=0.084 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/no_caching-8 3.419µ ± 0% 3.393µ ± 0% -0.78% (p=0.018 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/with_caching-8 2.456µ ± 0% 2.441µ ± 0% -0.61% (p=0.014 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/no_caching-8 360.3µ ± 0% 356.8µ ± 0% -0.95% (p=0.004 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/with_caching-8 81.27µ ± 0% 80.17µ ± 0% -1.35% (p=0.001 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/no_caching-8 7.363µ ± 0% 7.194µ ± 0% -2.30% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/with_caching-8 6.358µ ± 0% 6.263µ ± 0% -1.50% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/no_caching-8 3.413µ ± 0% 3.384µ ± 0% -0.85% (p=0.001 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/with_caching-8 2.442µ ± 0% 2.443µ ± 0% ~ (p=0.652 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/no_caching-8 3.437µ ± 0% 3.391µ ± 0% -1.32% (p=0.000 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/with_caching-8 2.471µ ± 0% 2.436µ ± 0% -1.40% (p=0.000 n=30)
KeyFence-8 24.04µ ± 0% 23.16µ ± 0% -3.63% (p=0.000 n=30)
ValueStreamWrite-8 322.3n ± 0% 309.7n ± 0% -3.91% (p=0.000 n=30)
BufChanWrite-8 32.56n ± 0% 31.92n ± 0% -1.97% (p=0.000 n=30)
Buf1ChanWrite-8 574.0n ± 0% 573.3n ± 0% ~ (p=0.117 n=30)
UnbufChanWrite-8 814.7n ± 0% 813.5n ± 0% ~ (p=0.668 n=30)
SliceAppend-8 30.65n ± 1% 29.25n ± 1% ~ (p=0.350 n=30)
SliceAppendWithMutex-8 341.6n ± 0% 338.0n ± 0% -1.05% (p=0.009 n=30)
ValueStreamRead-8 108.0n ± 0% 107.0n ± 0% -0.93% (p=0.004 n=30)
ValueStreamReadAsync-8 396.2n ± 0% 379.2n ± 0% -4.28% (p=0.000 n=30)
BufChanRead-8 89.89n ± 0% 89.73n ± 0% ~ (p=0.090 n=30)
Buf1ChanRead-8 804.2n ± 0% 805.9n ± 0% ~ (p=0.965 n=30)
UnbufChanRead-8 1.131µ ± 0% 1.124µ ± 0% -0.57% (p=0.025 n=30)
SliceRead-8 1.044n ± 0% 1.039n ± 0% ~ (p=0.078 n=30)
SliceReadWithMutex-8 283.2n ± 0% 281.9n ± 0% ~ (p=0.110 n=30)
SortedKeys-8 2.796µ ± 0% 2.737µ ± 0% -2.09% (p=0.001 n=30)
CertFingerprintChoices/SHA-1-8 1.113µ ± 0% 1.092µ ± 0% -1.93% (p=0.000 n=30)
CertFingerprintChoices/SHA-256-8 1.897µ ± 0% 1.897µ ± 0% ~ (p=0.923 n=30)
CertFingerprintChoices/SHA-512-8 1.873µ ± 0% 1.848µ ± 0% -1.36% (p=0.000 n=30)
CertFingerprintChoices/SHA-512_256-8 1.622µ ± 0% 1.596µ ± 0% -1.60% (p=0.000 n=30)
Walk/walk-8 0.01490n ± 0% 0.01464n ± 0% -1.74% (p=0.010 n=30)
RateLimiter/NoLimit_NoThrottle-8 94.91n ± 0% 94.71n ± 0% -0.22% (p=0.031 n=30)
RateLimiter/WithLimitHit_NoThrottle-8 124.9n ± 0% 123.9n ± 0% -0.76% (p=0.000 n=30)
RateLimiter/WithLimitNoHit_NoThrottle-8 95.08n ± 0% 94.80n ± 0% -0.30% (p=0.023 n=30)
RateLimiter/NoLimit_Throttle_1s-8 1.575µ ± 0% 1.549µ ± 0% -1.68% (p=0.001 n=30)
RateLimiter/WithLimitHit_Throttle_1s-8 990.0m ± 0% 990.0m ± 0% ~ (p=0.562 n=30)
RateLimiter/WithLimitNoHit_Throttle_1s-8 1.575µ ± 0% 1.528µ ± 0% -2.98% (p=0.000 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:Create-8 0.05212n ± 0% 0.04960n ± 0% -4.83% (p=0.000 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:Get-8 0.07382n ± 0% 0.07171n ± 0% -2.86% (p=0.001 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernet-8 0.04605n ± 0% 0.04344n ± 0% -5.66% (p=0.000 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernetForCIDR-8 0.06268n ± 0% 0.06140n ± 0% -2.05% (p=0.021 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnets-8 0.06933n ± 0% 0.06681n ± 0% -3.63% (p=0.000 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnetsForCIDR-8 0.06725n ± 0% 0.06524n ± 0% -3.00% (p=0.002 n=30)
NRadixTreeForIPv4/IPv4NRadixTree:Insert-8 0.07140n ± 0% 0.07102n ± 0% ~ (p=0.866 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:Create-8 0.1779n ± 0% 0.1726n ± 0% -2.92% (p=0.000 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:Get-8 0.07657n ± 0% 0.07406n ± 0% -3.28% (p=0.000 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernet-8 0.07010n ± 0% 0.06830n ± 0% -2.57% (p=0.010 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernetForCIDR-8 0.10065n ± 0% 0.09674n ± 0% -3.89% (p=0.000 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnets-8 0.1635n ± 0% 0.1572n ± 0% -3.88% (p=0.000 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnetsForCIDR-8 0.1847n ± 0% 0.1788n ± 0% -3.22% (p=0.000 n=30)
NRadixTreeForIPv6/IPv6NRadixTree:Insert-8 0.1988n ± 0% 0.1921n ± 0% -3.37% (p=0.000 n=30)
GoGoProtoClone-8 168.5µ ± 0% 163.8µ ± 0% -2.79% (p=0.000 n=30)
GolangProtoClone-8 554.9µ ± 0% 520.6µ ± 0% -6.17% (p=0.000 n=30)
AutogeneratedClone-8 172.7µ ± 0% 162.8µ ± 0% -5.73% (p=0.000 n=30)
ReplaceVars/short-8 601.4n ± 0% 603.4n ± 0% ~ (p=0.171 n=30)
ReplaceVars/long-8 80.21µ ± 0% 80.10µ ± 0% ~ (p=0.130 n=30)
IntSet-8 525.7µ ± 0% 492.5µ ± 0% -6.30% (p=0.000 n=30)
StringSet-8 856.9µ ± 0% 784.3µ ± 0% -8.48% (p=0.000 n=30)
VerifyAgainstSignatureIntegrations_1Integration-8 151.4µ ± 0% 149.0µ ± 0% -1.62% (p=0.000 n=30)
VerifyAgainstSignatureIntegrations_10Integrations-8 1.385m ± 0% 1.354m ± 0% -2.23% (p=0.000 n=30)
VerifyAgainstSignatureIntegrations_100Integrations-8 13.73m ± 0% 13.65m ± 0% -0.61% (p=0.010 n=30)
VerifyAgainstSignatureIntegrations_200Integrations-8 27.60m ± 0% 27.22m ± 0% -1.35% (p=0.004 n=30)
geomean 224.0µ 220.3µ -1.65%
¹ benchmarks vary in networkgraph/entity/datastore
│ master.txt │ new-5.5.txt │
│ B/op │ B/op vs base │
Datastore_Add_and_Flush/add_1000_events_to_the_writer_and_flush_it-8 2.596Mi ± 0% 3.153Mi ± 0% +21.44% (p=0.000 n=30)
Datastore_Add_and_Flush/add_5000_events_to_the_writer_and_flush_it-8 16.17Mi ± 0% 20.49Mi ± 0% +26.66% (p=0.000 n=30)
Datastore_Add_and_Flush/add_10000_events_to_the_writer_and_flush_it-8 32.38Mi ± 0% 41.00Mi ± 0% +26.62% (p=0.000 n=30)
Datastore_Add_and_Flush/add_20000_events_to_the_writer_and_flush_it-8 64.75Mi ± 0% 81.67Mi ± 0% +26.13% (p=0.000 n=30)
AlertDatabaseOps/searchWithStringHighlighted-8 1.283Mi ± 0% 1.090Mi ± 0% -15.07% (p=0.000 n=30)
AlertDatabaseOps/searchWithoutHighlighted_(aka_get_IDs_only)-8 373.3Ki ± 0% 327.3Ki ± 0% -12.31% (p=0.000 n=30)
AlertDatabaseOps/searchWithRawListAlert-8 8.960Mi ± 0% 8.862Mi ± 0% -1.09% (p=0.000 n=30)
AlertDatabaseOps/markResolvedBatch-8 12.74Mi ± 0% 14.29Mi ± 0% +12.19% (p=0.000 n=30)
GetMany/1_alerts-8 11.32Ki ± 0% 11.52Ki ± 0% +1.79% (p=0.000 n=30)
GetMany/2_alerts-8 19.02Ki ± 0% 18.91Ki ± 0% -0.59% (p=0.000 n=30)
GetMany/4_alerts-8 34.40Ki ± 0% 33.69Ki ± 0% -2.06% (p=0.000 n=30)
GetMany/8_alerts-8 65.17Ki ± 0% 64.02Ki ± 0% -1.76% (p=0.000 n=30)
GetMany/16_alerts-8 128.3Ki ± 0% 125.0Ki ± 0% -2.62% (p=0.000 n=30)
GetMany/32_alerts-8 253.2Ki ± 0% 248.1Ki ± 0% -2.00% (p=0.000 n=30)
GetMany/64_alerts-8 504.5Ki ± 0% 493.6Ki ± 0% -2.16% (p=0.000 n=30)
GetMany/128_alerts-8 1007.0Ki ± 0% 984.5Ki ± 0% -2.23% (p=0.000 n=30)
GetMany/256_alerts-8 1.963Mi ± 0% 1.932Mi ± 0% -1.58% (p=0.000 n=30)
GetMany/512_alerts-8 3.932Mi ± 0% 3.850Mi ± 0% -2.10% (p=0.000 n=30)
GetMany/1024_alerts-8 7.861Mi ± 0% 7.717Mi ± 0% -1.83% (p=0.000 n=30)
GetMany/2048_alerts-8 15.78Mi ± 0% 15.74Mi ± 0% -0.23% (p=0.000 n=30)
AggregatedResults-8 1.965Ki ± 0% 1.965Ki ± 0% ~ (p=0.557 n=30)
SearchAllDeployments/SearchRetrievalList-8 4.499Mi ± 0% 4.690Mi ± 0% +4.23% (p=0.000 n=30)
SearchAllDeployments/SearchRetrievalFull-8 4.354Mi ± 0% 4.546Mi ± 0% +4.40% (p=0.000 n=30)
DefaultPolicies-8 2.841Mi ± 0% 2.842Mi ± 0% ~ (p=0.540 n=30)
ImageResolver/GetImageComponentsInImageScanResolver-8 23.87Mi ± 0% 23.87Mi ± 0% ~ (p=0.070 n=30)
ImageResolver/GetImageComponentsWithoutImageScanResolver-8 102.0Mi ± 0% 101.6Mi ± 0% -0.40% (p=0.000 n=30)
ImageResolver/GetImageComponentsDerivedFieldsWithImageScanResolver-8 42.02Mi ± 0% 42.02Mi ± 0% ~ (p=0.230 n=30)
ImageResolver/GetImageComponentsDerivedWithoutImageScanResolver-8 664.1Mi ± 0% 663.5Mi ± 0% -0.09% (p=0.000 n=30)
ImageResolver/GetImageOnly-8 46.04Ki ± 0% 45.76Ki ± 0% -0.61% (p=0.000 n=30)
ImageResolver/GetImageWithCounts-8 1.409Mi ± 0% 1.410Mi ± 0% +0.07% (p=0.000 n=30)
ImageResolver/GetImageScanTimeTopLevel-8 66.00Ki ± 0% 65.71Ki ± 0% -0.43% (p=0.000 n=30)
ImageResolver/GetImageScanTimeNested-8 80.94Ki ± 0% 80.65Ki ± 0% -0.35% (p=0.000 n=30)
NodeResolver/GetNodeComponentsInNodeScanResolver-8 25.65Mi ± 0% 25.65Mi ± 0% ~ (p=0.654 n=30)
NodeResolver/GetNodeComponentsWithoutNodeScanResolver-8 101.5Mi ± 0% 102.1Mi ± 0% +0.56% (p=0.000 n=30)
NodeResolver/GetNodeComponentsDerivedFieldsWithNodeScanResolver-8 43.72Mi ± 0% 43.71Mi ± 0% ~ (p=0.592 n=30)
NodeResolver/GetNodeComponentsDerivedWithoutNodeScanResolver-8 590.5Mi ± 0% 596.3Mi ± 0% +0.99% (p=0.000 n=30)
NodeResolver/GetNodeOnly-8 52.16Ki ± 0% 51.02Ki ± 0% -2.17% (p=0.000 n=30)
NodeResolver/GetNodeWithCounts-8 1.363Mi ± 0% 1.382Mi ± 0% +1.41% (p=0.000 n=30)
ImageGetMany/GetImagesBatch-8 9.260Mi ± 0% 9.358Mi ± 0% +1.06% (p=0.000 n=30)
ImageGetMany/GetManyImageMetadata-8 655.3Ki ± 0% 632.1Ki ± 0% -3.54% (p=0.000 n=30)
InitFromStore/New-8 16.13Mi ± 0% 16.80Mi ± 0% +4.15% (p=0.000 n=30)
NetEntityCreates/createNetworkEntities-8 85.11Mi ± 0% ¹ 81.06Mi ± 0% -4.76% (p=0.000 n=30)
NetEntityCreateBatch/createNetworkEntitiesBatch-8 78.64Mi ± 0% 74.67Mi ± 0% -5.05% (p=0.000 n=30)
NetEntityUpdates/updateNetworkEntities-8 73.76Mi ± 0% 69.70Mi ± 0% -5.50% (p=0.000 n=30)
CreateNetworkTree/insertIntoNetworkTree-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_1_policies-8 4.242Ki ± 0% 4.242Ki ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_10_policies-8 8.391Ki ± 0% 8.391Ki ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_100_policies-8 49.88Ki ± 0% 49.88Ki ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_1_policies-8 9.385Ki ± 0% 9.385Ki ± 0% ~ (p=0.142 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_10_policies-8 13.53Ki ± 0% 13.53Ki ± 0% ~ (p=0.052 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_100_policies-8 55.02Ki ± 0% 55.02Ki ± 0% ~ (p=0.759 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_1_policies-8 63.85Ki ± 0% 63.85Ki ± 0% ~ (p=0.316 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_10_policies-8 67.99Ki ± 0% 67.99Ki ± 0% ~ (p=0.778 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_100_policies-8 109.5Ki ± 0% 109.5Ki ± 0% ~ (p=0.923 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_1_policies-8 671.9Ki ± 0% 671.9Ki ± 0% ~ (p=0.416 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_10_policies-8 676.1Ki ± 0% 676.1Ki ± 0% ~ (p=0.888 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_100_policies-8 717.6Ki ± 0% 717.6Ki ± 0% ~ (p=0.679 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 4.684Mi ± 0% 4.684Mi ± 0% ~ (p=0.137 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 824.9Mi ± 0% 824.9Mi ± 0% ~ (p=0.273 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 825.4Mi ± 0% 825.4Mi ± 0% ~ (p=0.854 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 1.307Gi ± 0% 1.307Gi ± 0% ~ (p=0.797 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 1.307Gi ± 0% 1.307Gi ± 0% ~ (p=0.959 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 1.924Gi ± 0% 1.924Gi ± 0% ~ (p=0.947 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 1.322Gi ± 0% 1.322Gi ± 0% ~ (p=0.106 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 1.939Gi ± 0% 1.323Gi ± 0% ~ (p=0.109 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 1.940Gi ± 0% 1.940Gi ± 0% ~ (p=0.878 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_1_nodes-8 6.296Mi ± 0% 6.296Mi ± 0% ~ (p=0.582 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_10_nodes-8 6.298Mi ± 0% 6.297Mi ± 0% ~ (p=0.206 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_100_nodes-8 6.306Mi ± 0% 6.306Mi ± 0% ~ (p=0.520 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_1_nodes-8 6.342Mi ± 0% 6.342Mi ± 0% ~ (p=0.237 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_10_nodes-8 6.351Mi ± 0% 6.351Mi ± 0% ~ (p=0.139 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_100_nodes-8 6.437Mi ± 0% 6.437Mi ± 0% ~ (p=0.610 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_1_nodes-8 6.800Mi ± 0% 6.798Mi ± 0% ~ (p=0.135 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_10_nodes-8 7.101Mi ± 0% 7.077Mi ± 0% ~ (p=0.786 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_100_nodes-8 25.92Mi ± 0% 26.47Mi ± 2% ~ (p=0.582 n=30)
GetManyNodes/GetNodesBatch-8 7.485Mi ± 0% 7.672Mi ± 0% +2.50% (p=0.000 n=30)
GetManyNodes/GetManyNodeMetadata-8 254.0Ki ± 0% 285.8Ki ± 0% +12.54% (p=0.000 n=30)
Nodes/upsertNodeWithOldScan-8 8.565Ki ± 0% 9.890Ki ± 0% +15.46% (p=0.000 n=30)
Nodes/upsertNodeWithNewScan-8 8.568Ki ± 0% 9.894Ki ± 0% +15.48% (p=0.000 n=30)
Nodes/searchAll-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Nodes/searchForCluster-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Nodes/deleteForClusters-8 12.34Ki ± 0% 12.75Ki ± 0% +3.28% (p=0.000 n=30)
AddIndicator-8 1.974Mi ± 0% 3.340Mi ± 0% +69.16% (p=0.000 n=25+23)
RabbitMQPruning-8 1.886Gi ± 0% 1.886Gi ± 0% ~ (p=0.467 n=30)
GetBindingsAndRoles/run_get_bindings_and_roles-8 21.80Ki ± 0% 22.09Ki ± 0% +1.35% (p=0.000 n=30)
Collections/DryRunAddCollection-8 2.451Mi ± 0% 2.451Mi ± 0% ~ (p=0.663 n=30)
Collections/DryRunUpdateCollection-8 2.455Mi ± 0% 2.455Mi ± 0% ~ (p=0.620 n=30)
Collections/UpdateCollection-8 2.730Mi ± 0% 2.728Mi ± 0% -0.06% (p=0.003 n=30)
Collections/graphInit-8 9.998Mi ± 0% 9.588Mi ± 0% -4.11% (p=0.000 n=30)
Collections/AddCollection-8 3.381Mi ± 0% 3.533Mi ± 0% ~ (p=0.146 n=30)
GenerateViolationId-8 2.708Ki ± 0% 2.708Ki ± 0% ~ (p=1.000 n=30) ²
Create/create-8 28.02Ki ± 0% 28.02Ki ± 0% ~ (p=0.177 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>_]-8 269.8Ki ± 0% 269.8Ki ± 0% ~ (p=0.451 n=30)
ProcessPolicies/[field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 448.3Ki ± 0% 448.3Ki ± 0% ~ (p=0.813 n=30)
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>_]-8 519.0Ki ± 0% 519.0Ki ± 0% ~ (p=0.078 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 234.1Ki ± 0% 234.1Ki ± 0% ~ (p=0.329 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>_]-8 283.1Ki ± 0% 283.1Ki ± 0% ~ (p=0.363 n=30)
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 428.3Ki ± 0% 428.3Ki ± 0% ~ (p=0.717 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 233.8Ki ± 0% 233.8Ki ± 0% ~ (p=0.906 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/no_caching-8 80.98Ki ± 0% 80.98Ki ± 0% ~ (p=0.189 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/with_caching-8 16.63Ki ± 0% 16.63Ki ± 0% ~ (p=0.454 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/no_caching-8 80.98Ki ± 0% 80.98Ki ± 0% ~ (p=0.403 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/with_caching-8 16.63Ki ± 0% 16.63Ki ± 0% ~ (p=0.423 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/no_caching-8 801.0 ± 0% 801.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/with_caching-8 448.0 ± 0% 448.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/no_caching-8 801.0 ± 0% 801.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/with_caching-8 448.0 ± 0% 448.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/no_caching-8 80.98Ki ± 0% 80.98Ki ± 0% ~ (p=0.441 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/with_caching-8 16.63Ki ± 0% 16.63Ki ± 0% ~ (p=0.085 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/no_caching-8 1.641Ki ± 0% 1.641Ki ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/with_caching-8 1.294Ki ± 0% 1.294Ki ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/no_caching-8 801.0 ± 0% 801.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/with_caching-8 448.0 ± 0% 448.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/no_caching-8 801.0 ± 0% 801.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/with_caching-8 448.0 ± 0% 448.0 ± 0% ~ (p=1.000 n=30) ²
KeyFence-8 3.455Ki ± 0% 3.462Ki ± 0% +0.21% (p=0.000 n=30)
ValueStreamWrite-8 120.0 ± 0% 120.0 ± 0% ~ (p=1.000 n=30) ²
BufChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Buf1ChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
UnbufChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceAppend-8 44.50 ± 1% 44.00 ± 0% ~ (p=0.688 n=30)
SliceAppendWithMutex-8 46.00 ± 0% 45.00 ± 0% ~ (p=0.113 n=30)
ValueStreamRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
ValueStreamReadAsync-8 119.0 ± 0% 119.0 ± 0% ~ (p=0.499 n=30)
BufChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Buf1ChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
UnbufChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceReadWithMutex-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SortedKeys-8 1.281Ki ± 0% 1.281Ki ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-1-8 128.0 ± 0% 128.0 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-256-8 192.0 ± 0% 192.0 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-512-8 384.0 ± 0% 384.0 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-512_256-8 192.0 ± 0% 192.0 ± 0% ~ (p=1.000 n=30) ²
Walk/walk-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/NoLimit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitHit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitNoHit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/NoLimit_Throttle_1s-8 336.0 ± 0% 336.0 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitHit_Throttle_1s-8 550.0 ± 0% 550.0 ± 0% ~ (p=0.655 n=30)
RateLimiter/WithLimitNoHit_Throttle_1s-8 336.0 ± 0% 336.0 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Create-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Get-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernet-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernetForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnets-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnetsForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Insert-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Create-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Get-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernet-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernetForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnets-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnetsForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Insert-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
GoGoProtoClone-8 77.54Ki ± 0% 77.54Ki ± 0% ~ (p=0.784 n=30)
GolangProtoClone-8 465.6Ki ± 0% 465.6Ki ± 0% ~ (p=0.077 n=30)
AutogeneratedClone-8 77.54Ki ± 0% 77.54Ki ± 0% ~ (p=0.126 n=30)
ReplaceVars/short-8 96.00 ± 0% 96.00 ± 0% ~ (p=1.000 n=30) ²
ReplaceVars/long-8 15.07Ki ± 0% 15.07Ki ± 0% ~ (p=1.000 n=30) ²
IntSet-8 47.21Ki ± 1% 46.21Ki ± 0% -2.13% (p=0.006 n=30)
StringSet-8 76.11Ki ± 0% 72.89Ki ± 0% -4.23% (p=0.000 n=30)
VerifyAgainstSignatureIntegrations_1Integration-8 6.955Ki ± 0% 6.954Ki ± 0% ~ (p=0.445 n=30)
VerifyAgainstSignatureIntegrations_10Integrations-8 53.97Ki ± 0% 53.97Ki ± 0% +0.00% (p=0.001 n=30)
VerifyAgainstSignatureIntegrations_100Integrations-8 539.2Ki ± 0% 539.2Ki ± 0% ~ (p=0.865 n=30)
VerifyAgainstSignatureIntegrations_200Integrations-8 1.053Mi ± 0% 1.053Mi ± 0% ~ (p=0.425 n=30)
geomean ³ +0.61% ³
¹ benchmarks vary in networkgraph/entity/datastore
² all samples are equal
³ summaries must be >0 to compute geomean
│ master.txt │ new-5.5.txt │
│ allocs/op │ allocs/op vs base │
Datastore_Add_and_Flush/add_1000_events_to_the_writer_and_flush_it-8 32.63k ± 0% 46.85k ± 0% +43.59% (p=0.000 n=30)
Datastore_Add_and_Flush/add_5000_events_to_the_writer_and_flush_it-8 216.5k ± 0% 324.2k ± 0% +49.76% (p=0.000 n=30)
Datastore_Add_and_Flush/add_10000_events_to_the_writer_and_flush_it-8 432.9k ± 0% 648.4k ± 0% +49.77% (p=0.000 n=30)
Datastore_Add_and_Flush/add_20000_events_to_the_writer_and_flush_it-8 865.7k ± 0% 1296.6k ± 0% +49.77% (p=0.000 n=30)
AlertDatabaseOps/searchWithStringHighlighted-8 23.39k ± 0% 23.38k ± 0% -0.07% (p=0.000 n=30)
AlertDatabaseOps/searchWithoutHighlighted_(aka_get_IDs_only)-8 3.270k ± 0% 3.265k ± 0% -0.15% (p=0.000 n=30)
AlertDatabaseOps/searchWithRawListAlert-8 195.4k ± 0% 196.2k ± 0% +0.41% (p=0.000 n=30)
AlertDatabaseOps/markResolvedBatch-8 242.5k ± 0% 292.3k ± 0% +20.57% (p=0.000 n=30)
GetMany/1_alerts-8 160.0 ± 0% 184.0 ± 0% +15.00% (p=0.000 n=30)
GetMany/2_alerts-8 257.0 ± 0% 284.0 ± 0% +10.51% (p=0.000 n=30)
GetMany/4_alerts-8 451.0 ± 0% 483.0 ± 0% +7.10% (p=0.000 n=30)
GetMany/8_alerts-8 837.0 ± 0% 882.0 ± 0% +5.38% (p=0.000 n=30)
GetMany/16_alerts-8 1.612k ± 0% 1.677k ± 0% +4.03% (p=0.000 n=30)
GetMany/32_alerts-8 3.156k ± 0% 3.265k ± 0% +3.45% (p=0.000 n=30)
GetMany/64_alerts-8 6.242k ± 0% 6.438k ± 0% +3.14% (p=0.000 n=30)
GetMany/128_alerts-8 12.41k ± 0% 12.78k ± 0% +2.96% (p=0.000 n=30)
GetMany/256_alerts-8 24.75k ± 0% 25.46k ± 0% +2.88% (p=0.000 n=30)
GetMany/512_alerts-8 49.41k ± 0% 50.80k ± 0% +2.82% (p=0.000 n=30)
GetMany/1024_alerts-8 98.74k ± 0% 101.50k ± 0% +2.80% (p=0.000 n=30)
GetMany/2048_alerts-8 197.4k ± 0% 202.9k ± 0% +2.79% (p=0.000 n=30)
AggregatedResults-8 21.00 ± 0% 21.00 ± 0% ~ (p=0.570 n=30)
SearchAllDeployments/SearchRetrievalList-8 72.35k ± 0% 75.31k ± 0% +4.08% (p=0.000 n=30)
SearchAllDeployments/SearchRetrievalFull-8 71.35k ± 0% 74.31k ± 0% +4.14% (p=0.000 n=30)
DefaultPolicies-8 43.57k ± 0% 43.57k ± 0% 0.00% (p=0.036 n=30)
ImageResolver/GetImageComponentsInImageScanResolver-8 447.6k ± 0% 447.6k ± 0% ~ (p=0.209 n=30)
ImageResolver/GetImageComponentsWithoutImageScanResolver-8 1.345M ± 0% 1.346M ± 0% +0.13% (p=0.000 n=30)
ImageResolver/GetImageComponentsDerivedFieldsWithImageScanResolver-8 705.2k ± 0% 705.2k ± 0% ~ (p=0.167 n=30)
ImageResolver/GetImageComponentsDerivedWithoutImageScanResolver-8 8.102M ± 0% 8.162M ± 0% +0.74% (p=0.000 n=30)
ImageResolver/GetImageOnly-8 831.0 ± 0% 834.0 ± 0% +0.36% (p=0.000 n=30)
ImageResolver/GetImageWithCounts-8 15.27k ± 0% 15.39k ± 0% +0.76% (p=0.000 n=30)
ImageResolver/GetImageScanTimeTopLevel-8 1.315k ± 0% 1.318k ± 0% +0.23% (p=0.000 n=30)
ImageResolver/GetImageScanTimeNested-8 1.795k ± 0% 1.798k ± 0% +0.17% (p=0.000 n=30)
NodeResolver/GetNodeComponentsInNodeScanResolver-8 457.9k ± 0% 457.9k ± 0% ~ (p=0.515 n=30)
NodeResolver/GetNodeComponentsWithoutNodeScanResolver-8 1.332M ± 0% 1.370M ± 0% +2.85% (p=0.000 n=30)
NodeResolver/GetNodeComponentsDerivedFieldsWithNodeScanResolver-8 715.3k ± 0% 715.2k ± 0% ~ (p=0.918 n=30)
NodeResolver/GetNodeComponentsDerivedWithoutNodeScanResolver-8 7.654M ± 0% 7.969M ± 0% +4.12% (p=0.000 n=30)
NodeResolver/GetNodeOnly-8 835.0 ± 0% 837.0 ± 0% +0.24% (p=0.000 n=30)
NodeResolver/GetNodeWithCounts-8 15.14k ± 0% 16.00k ± 0% +5.70% (p=0.000 n=30)
ImageGetMany/GetImagesBatch-8 105.0k ± 0% 114.8k ± 0% +9.31% (p=0.000 n=30)
ImageGetMany/GetManyImageMetadata-8 9.588k ± 0% 9.571k ± 0% -0.18% (p=0.000 n=30)
InitFromStore/New-8 256.9k ± 0% 289.0k ± 0% +12.48% (p=0.000 n=30)
NetEntityCreates/createNetworkEntities-8 1.558M ± 0% ¹ 1.511M ± 0% -3.03% (p=0.000 n=30)
NetEntityCreateBatch/createNetworkEntitiesBatch-8 1.391M ± 0% 1.343M ± 0% -3.42% (p=0.000 n=30)
NetEntityUpdates/updateNetworkEntities-8 1.401M ± 0% 1.370M ± 0% -2.16% (p=0.000 n=30)
CreateNetworkTree/insertIntoNetworkTree-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_1_policies-8 56.00 ± 0% 56.00 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_10_policies-8 101.0 ± 0% 101.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_1_deployments;_100_policies-8 551.0 ± 0% 551.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_1_policies-8 126.0 ± 0% 126.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_10_policies-8 171.0 ± 0% 171.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_10_deployments;_100_policies-8 621.0 ± 0% 621.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_1_policies-8 774.0 ± 0% 774.0 ± 0% ~ (p=1.000 n=30) ²
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_10_policies-8 819.0 ± 0% 819.0 ± 0% ~ (p=0.334 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_100_deployments;_100_policies-8 1.269k ± 0% 1.269k ± 0% ~ (p=0.499 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_1_policies-8 7.127k ± 0% 7.127k ± 0% ~ (p=0.795 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_10_policies-8 7.172k ± 0% 7.172k ± 0% ~ (p=0.804 n=30)
EvaluateCluster/_BenchmarkEvaluateCluster_-_1000_deployments;_100_policies-8 7.623k ± 0% 7.623k ± 0% ~ (p=0.766 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 420.2k ± 0% 420.2k ± 0% ~ (p=0.137 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 12.69M ± 0% 12.69M ± 0% ~ (p=0.387 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_200_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 12.70M ± 0% 12.70M ± 0% ~ (p=0.959 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 18.39M ± 0% 18.39M ± 0% ~ (p=0.877 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 18.39M ± 0% 18.39M ± 0% ~ (p=0.901 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_1000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 30.51M ± 0% 30.51M ± 0% ~ (p=1.000 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_200_egress_allowed_per_policy-8 20.39M ± 0% 20.39M ± 0% ~ (p=0.101 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_1000_egress_allowed_per_policy-8 32.51M ± 0% 20.40M ± 0% ~ (p=0.154 n=30)
DensePolicies/_BenchmarkDensePolicies_-_2000_deployments_1_policies_2000_ingress_allowed_per_policy_2000_egress_allowed_per_policy-8 32.52M ± 0% 32.52M ± 0% ~ (p=0.751 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_1_nodes-8 70.55k ± 0% 70.55k ± 0% ~ (p=0.538 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_10_nodes-8 70.62k ± 0% 70.62k ± 0% ~ (p=0.182 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_1_policies_each_applied_to_100_nodes-8 71.25k ± 0% 71.25k ± 0% ~ (p=0.558 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_1_nodes-8 71.12k ± 0% 71.12k ± 0% ~ (p=0.261 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_10_nodes-8 71.79k ± 0% 71.79k ± 0% ~ (p=0.174 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_10_policies_each_applied_to_100_nodes-8 78.08k ± 0% 78.08k ± 0% ~ (p=0.549 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_1_nodes-8 76.90k ± 0% 76.89k ± 0% ~ (p=0.131 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_10_nodes-8 87.91k ± 0% 87.52k ± 0% ~ (p=0.764 n=30)
SparsePolicies/_BenchmarkSparsePolicies_-_10000_deployments;_100_policies_each_applied_to_100_nodes-8 475.6k ± 0% 481.8k ± 1% ~ (p=0.741 n=30)
GetManyNodes/GetNodesBatch-8 77.69k ± 0% 87.81k ± 0% +13.03% (p=0.000 n=30)
GetManyNodes/GetManyNodeMetadata-8 3.975k ± 0% 5.480k ± 0% +37.86% (p=0.000 n=30)
Nodes/upsertNodeWithOldScan-8 134.0 ± 0% 197.0 ± 0% +47.01% (p=0.000 n=30)
Nodes/upsertNodeWithNewScan-8 134.0 ± 0% 198.0 ± 0% +47.76% (p=0.000 n=30)
Nodes/searchAll-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Nodes/searchForCluster-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Nodes/deleteForClusters-8 165.0 ± 0% 181.0 ± 0% +9.70% (p=0.000 n=30)
AddIndicator-8 29.17k ± 0% 70.20k ± 0% +140.69% (p=0.000 n=25+23)
RabbitMQPruning-8 61.00M ± 0% 61.00M ± 0% ~ (p=0.416 n=30)
GetBindingsAndRoles/run_get_bindings_and_roles-8 350.0 ± 0% 363.0 ± 0% +3.71% (p=0.000 n=30)
Collections/DryRunAddCollection-8 416.0 ± 0% 416.5 ± 0% ~ (p=0.810 n=30)
Collections/DryRunUpdateCollection-8 482.5 ± 0% 487.0 ± 0% +0.93% (p=0.000 n=30)
Collections/UpdateCollection-8 3.304k ± 0% 3.304k ± 0% ~ (p=0.520 n=30)
Collections/graphInit-8 89.74k ± 0% 99.97k ± 0% +11.39% (p=0.000 n=30)
Collections/AddCollection-8 8.005k ± 1% 8.379k ± 1% ~ (p=0.476 n=30)
GenerateViolationId-8 14.00 ± 0% 14.00 ± 0% ~ (p=1.000 n=30) ²
Create/create-8 440.0 ± 0% 443.0 ± 0% +0.68% (p=0.000 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>_]-8 5.578k ± 0% 5.578k ± 0% ~ (p=1.000 n=30)
ProcessPolicies/[field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 8.929k ± 0% 8.929k ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>_]-8 10.85k ± 0% 10.85k ± 0% ~ (p=0.764 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 4.637k ± 0% 4.637k ± 0% ~ (p=0.357 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>_]-8 5.818k ± 0% 5.818k ± 0% ~ (p=0.161 n=30)
ProcessPolicies/[field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 8.767k ± 0% 8.767k ± 0% ~ (p=0.802 n=30)
ProcessPolicies/[field_name:"Process_Name"_values:<value:"apt-get"_>__field_name:"Privileged_Container"_values:<value:"true"_>__field_name:"Unexpected_Process_Executed"_values:<value:"true"_>_]-8 4.710k ± 0% 4.710k ± 0% ~ (p=0.795 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/no_caching-8 1.604k ± 0% 1.604k ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get/with_caching-8 266.0 ± 0% 266.0 ± 0% ~ (p=0.334 n=30)
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/no_caching-8 1.604k ± 0% 1.604k ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/apt-get2/with_caching-8 266.0 ± 0% 266.0 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/no_caching-8 19.00 ± 0% 19.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/curl/with_caching-8 11.00 ± 0% 11.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/no_caching-8 19.00 ± 0% 19.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_PRIVILEGED/bash/with_caching-8 11.00 ± 0% 11.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/no_caching-8 1.604k ± 0% 1.604k ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get/with_caching-8 266.0 ± 0% 266.0 ± 0% ~ (p=0.334 n=30)
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/no_caching-8 36.00 ± 0% 36.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/apt-get2/with_caching-8 28.00 ± 0% 28.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/no_caching-8 19.00 ± 0% 19.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/curl/with_caching-8 11.00 ± 0% 11.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/no_caching-8 19.00 ± 0% 19.00 ± 0% ~ (p=1.000 n=30) ²
ProcessPolicies/benchmark_caching:_NOTPRIVILEGED/bash/with_caching-8 11.00 ± 0% 11.00 ± 0% ~ (p=1.000 n=30) ²
KeyFence-8 128.0 ± 0% 128.0 ± 0% ~ (p=1.000 n=30) ²
ValueStreamWrite-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
BufChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Buf1ChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
UnbufChanWrite-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceAppend-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceAppendWithMutex-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
ValueStreamRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
ValueStreamReadAsync-8 1.000 ± 0% 1.000 ± 0% ~ (p=0.499 n=30)
BufChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
Buf1ChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
UnbufChanRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceRead-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SliceReadWithMutex-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
SortedKeys-8 20.00 ± 0% 20.00 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-1-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-256-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-512-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
CertFingerprintChoices/SHA-512_256-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
Walk/walk-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/NoLimit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitHit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitNoHit_NoThrottle-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/NoLimit_Throttle_1s-8 6.000 ± 0% 6.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitHit_Throttle_1s-8 9.000 ± 0% 9.000 ± 0% ~ (p=1.000 n=30) ²
RateLimiter/WithLimitNoHit_Throttle_1s-8 6.000 ± 0% 6.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Create-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Get-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernet-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSupernetForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnets-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:GetSubnetsForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv4/IPv4NRadixTree:Insert-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Create-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Get-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernet-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSupernetForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnets-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:GetSubnetsForCIDR-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
NRadixTreeForIPv6/IPv6NRadixTree:Insert-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=30) ²
GoGoProtoClone-8 678.0 ± 0% 678.0 ± 0% ~ (p=1.000 n=30) ²
GolangProtoClone-8 2.074k ± 0% 2.074k ± 0% ~ (p=1.000 n=30) ²
AutogeneratedClone-8 678.0 ± 0% 678.0 ± 0% ~ (p=1.000 n=30) ²
ReplaceVars/short-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=30) ²
ReplaceVars/long-8 904.0 ± 0% 904.0 ± 0% ~ (p=1.000 n=30) ²
IntSet-8 37.00 ± 0% 36.00 ± 0% -2.70% (p=0.005 n=30)
StringSet-8 2.032k ± 0% 2.036k ± 0% +0.20% (p=0.000 n=30)
VerifyAgainstSignatureIntegrations_1Integration-8 134.0 ± 0% 134.0 ± 0% ~ (p=1.000 n=30) ²
VerifyAgainstSignatureIntegrations_10Integrations-8 1.035k ± 0% 1.035k ± 0% ~ (p=1.000 n=30) ²
VerifyAgainstSignatureIntegrations_100Integrations-8 10.31k ± 0% 10.31k ± 0% ~ (p=1.000 n=30) ²
VerifyAgainstSignatureIntegrations_200Integrations-8 20.61k ± 0% 20.61k ± 0% ~ (p=0.230 n=30)
geomean ³ +2.83% ³
¹ benchmarks vary in networkgraph/entity/datastore
² all samples are equal
³ summaries must be >0 to compute geomean
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Description
Description
Important changes in v5:
Since https://github.com/driftprogramming/pgxpoolmock is not maintained over the last year and does not have pgx v5 support I decide to copy mocker rows file to our repo and clean it up from unused functions.
Checklist
If any of these don't apply, please comment below.
Testing Performed
CI