Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support NCP ALB #835

Merged
merged 6 commits into from
Apr 8, 2024
Merged

Support NCP ALB #835

merged 6 commits into from
Apr 8, 2024

Conversation

hackerwins
Copy link
Member

@hackerwins hackerwins commented Apr 5, 2024

What this PR does / why we need it:

Support NCP ALB

Which issue(s) this PR fixes:

Address #794

Special notes for your reviewer:

NaverCloudPlatform/nks-alb-ingress-controller#31 (comment)

Does this PR introduce a user-facing change?:


Additional documentation:


Checklist:

  • Added relevant tests or not required
  • Didn't break anything

Copy link

codecov bot commented Apr 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 50.95%. Comparing base (51a5252) to head (85bb6b7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #835   +/-   ##
=======================================
  Coverage   50.95%   50.95%           
=======================================
  Files          70       70           
  Lines       10226    10226           
=======================================
  Hits         5211     5211           
  Misses       4487     4487           
  Partials      528      528           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Go Benchmark

Benchmark suite Current: 85bb6b7 Previous: 463f88b Ratio
BenchmarkDocument/constructor_test 1397 ns/op 1224 B/op 21 allocs/op 1428 ns/op 1224 B/op 21 allocs/op 0.98
BenchmarkDocument/constructor_test - ns/op 1397 ns/op 1428 ns/op 0.98
BenchmarkDocument/constructor_test - B/op 1224 B/op 1224 B/op 1
BenchmarkDocument/constructor_test - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkDocument/status_test 835.6 ns/op 1192 B/op 19 allocs/op 840.7 ns/op 1192 B/op 19 allocs/op 0.99
BenchmarkDocument/status_test - ns/op 835.6 ns/op 840.7 ns/op 0.99
BenchmarkDocument/status_test - B/op 1192 B/op 1192 B/op 1
BenchmarkDocument/status_test - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkDocument/equals_test 7363 ns/op 6977 B/op 124 allocs/op 7516 ns/op 6977 B/op 124 allocs/op 0.98
BenchmarkDocument/equals_test - ns/op 7363 ns/op 7516 ns/op 0.98
BenchmarkDocument/equals_test - B/op 6977 B/op 6977 B/op 1
BenchmarkDocument/equals_test - allocs/op 124 allocs/op 124 allocs/op 1
BenchmarkDocument/nested_update_test 16633 ns/op 12059 B/op 260 allocs/op 16935 ns/op 12059 B/op 260 allocs/op 0.98
BenchmarkDocument/nested_update_test - ns/op 16633 ns/op 16935 ns/op 0.98
BenchmarkDocument/nested_update_test - B/op 12059 B/op 12059 B/op 1
BenchmarkDocument/nested_update_test - allocs/op 260 allocs/op 260 allocs/op 1
BenchmarkDocument/delete_test 25002 ns/op 15285 B/op 339 allocs/op 23087 ns/op 15283 B/op 339 allocs/op 1.08
BenchmarkDocument/delete_test - ns/op 25002 ns/op 23087 ns/op 1.08
BenchmarkDocument/delete_test - B/op 15285 B/op 15283 B/op 1.00
BenchmarkDocument/delete_test - allocs/op 339 allocs/op 339 allocs/op 1
BenchmarkDocument/object_test 8456 ns/op 6753 B/op 118 allocs/op 8610 ns/op 6753 B/op 118 allocs/op 0.98
BenchmarkDocument/object_test - ns/op 8456 ns/op 8610 ns/op 0.98
BenchmarkDocument/object_test - B/op 6753 B/op 6753 B/op 1
BenchmarkDocument/object_test - allocs/op 118 allocs/op 118 allocs/op 1
BenchmarkDocument/array_test 28955 ns/op 11883 B/op 274 allocs/op 32634 ns/op 11883 B/op 274 allocs/op 0.89
BenchmarkDocument/array_test - ns/op 28955 ns/op 32634 ns/op 0.89
BenchmarkDocument/array_test - B/op 11883 B/op 11883 B/op 1
BenchmarkDocument/array_test - allocs/op 274 allocs/op 274 allocs/op 1
BenchmarkDocument/text_test 31215 ns/op 14915 B/op 470 allocs/op 30911 ns/op 14915 B/op 470 allocs/op 1.01
BenchmarkDocument/text_test - ns/op 31215 ns/op 30911 ns/op 1.01
BenchmarkDocument/text_test - B/op 14915 B/op 14915 B/op 1
BenchmarkDocument/text_test - allocs/op 470 allocs/op 470 allocs/op 1
BenchmarkDocument/text_composition_test 29427 ns/op 18430 B/op 479 allocs/op 29198 ns/op 18428 B/op 479 allocs/op 1.01
BenchmarkDocument/text_composition_test - ns/op 29427 ns/op 29198 ns/op 1.01
BenchmarkDocument/text_composition_test - B/op 18430 B/op 18428 B/op 1.00
BenchmarkDocument/text_composition_test - allocs/op 479 allocs/op 479 allocs/op 1
BenchmarkDocument/rich_text_test 82565 ns/op 38677 B/op 1149 allocs/op 81982 ns/op 38677 B/op 1149 allocs/op 1.01
BenchmarkDocument/rich_text_test - ns/op 82565 ns/op 81982 ns/op 1.01
BenchmarkDocument/rich_text_test - B/op 38677 B/op 38677 B/op 1
BenchmarkDocument/rich_text_test - allocs/op 1149 allocs/op 1149 allocs/op 1
BenchmarkDocument/counter_test 17307 ns/op 10658 B/op 242 allocs/op 17401 ns/op 10658 B/op 242 allocs/op 0.99
BenchmarkDocument/counter_test - ns/op 17307 ns/op 17401 ns/op 0.99
BenchmarkDocument/counter_test - B/op 10658 B/op 10658 B/op 1
BenchmarkDocument/counter_test - allocs/op 242 allocs/op 242 allocs/op 1
BenchmarkDocument/text_edit_gc_100 2946188 ns/op 1658333 B/op 17093 allocs/op 2916479 ns/op 1658381 B/op 17094 allocs/op 1.01
BenchmarkDocument/text_edit_gc_100 - ns/op 2946188 ns/op 2916479 ns/op 1.01
BenchmarkDocument/text_edit_gc_100 - B/op 1658333 B/op 1658381 B/op 1.00
BenchmarkDocument/text_edit_gc_100 - allocs/op 17093 allocs/op 17094 allocs/op 1.00
BenchmarkDocument/text_edit_gc_1000 230782053 ns/op 144372252 B/op 200924 allocs/op 236762228 ns/op 144378585 B/op 200903 allocs/op 0.97
BenchmarkDocument/text_edit_gc_1000 - ns/op 230782053 ns/op 236762228 ns/op 0.97
BenchmarkDocument/text_edit_gc_1000 - B/op 144372252 B/op 144378585 B/op 1.00
BenchmarkDocument/text_edit_gc_1000 - allocs/op 200924 allocs/op 200903 allocs/op 1.00
BenchmarkDocument/text_split_gc_100 3459291 ns/op 2316759 B/op 16195 allocs/op 3552740 ns/op 2316789 B/op 16194 allocs/op 0.97
BenchmarkDocument/text_split_gc_100 - ns/op 3459291 ns/op 3552740 ns/op 0.97
BenchmarkDocument/text_split_gc_100 - B/op 2316759 B/op 2316789 B/op 1.00
BenchmarkDocument/text_split_gc_100 - allocs/op 16195 allocs/op 16194 allocs/op 1.00
BenchmarkDocument/text_split_gc_1000 294612921 ns/op 228900852 B/op 203858 allocs/op 301983520 ns/op 228918824 B/op 203940 allocs/op 0.98
BenchmarkDocument/text_split_gc_1000 - ns/op 294612921 ns/op 301983520 ns/op 0.98
BenchmarkDocument/text_split_gc_1000 - B/op 228900852 B/op 228918824 B/op 1.00
BenchmarkDocument/text_split_gc_1000 - allocs/op 203858 allocs/op 203940 allocs/op 1.00
BenchmarkDocument/text_delete_all_10000 11476958 ns/op 5810308 B/op 40674 allocs/op 12470146 ns/op 5810923 B/op 40676 allocs/op 0.92
BenchmarkDocument/text_delete_all_10000 - ns/op 11476958 ns/op 12470146 ns/op 0.92
BenchmarkDocument/text_delete_all_10000 - B/op 5810308 B/op 5810923 B/op 1.00
BenchmarkDocument/text_delete_all_10000 - allocs/op 40674 allocs/op 40676 allocs/op 1.00
BenchmarkDocument/text_delete_all_100000 191316637 ns/op 81894264 B/op 411595 allocs/op 204757208 ns/op 81916253 B/op 411695 allocs/op 0.93
BenchmarkDocument/text_delete_all_100000 - ns/op 191316637 ns/op 204757208 ns/op 0.93
BenchmarkDocument/text_delete_all_100000 - B/op 81894264 B/op 81916253 B/op 1.00
BenchmarkDocument/text_delete_all_100000 - allocs/op 411595 allocs/op 411695 allocs/op 1.00
BenchmarkDocument/text_100 225456 ns/op 120139 B/op 5082 allocs/op 229566 ns/op 120139 B/op 5082 allocs/op 0.98
BenchmarkDocument/text_100 - ns/op 225456 ns/op 229566 ns/op 0.98
BenchmarkDocument/text_100 - B/op 120139 B/op 120139 B/op 1
BenchmarkDocument/text_100 - allocs/op 5082 allocs/op 5082 allocs/op 1
BenchmarkDocument/text_1000 2452794 ns/op 1169127 B/op 50086 allocs/op 2453154 ns/op 1169127 B/op 50086 allocs/op 1.00
BenchmarkDocument/text_1000 - ns/op 2452794 ns/op 2453154 ns/op 1.00
BenchmarkDocument/text_1000 - B/op 1169127 B/op 1169127 B/op 1
BenchmarkDocument/text_1000 - allocs/op 50086 allocs/op 50086 allocs/op 1
BenchmarkDocument/array_1000 1198320 ns/op 1091366 B/op 11830 allocs/op 1272015 ns/op 1091277 B/op 11829 allocs/op 0.94
BenchmarkDocument/array_1000 - ns/op 1198320 ns/op 1272015 ns/op 0.94
BenchmarkDocument/array_1000 - B/op 1091366 B/op 1091277 B/op 1.00
BenchmarkDocument/array_1000 - allocs/op 11830 allocs/op 11829 allocs/op 1.00
BenchmarkDocument/array_10000 13801226 ns/op 9799944 B/op 120294 allocs/op 13608253 ns/op 9800193 B/op 120295 allocs/op 1.01
BenchmarkDocument/array_10000 - ns/op 13801226 ns/op 13608253 ns/op 1.01
BenchmarkDocument/array_10000 - B/op 9799944 B/op 9800193 B/op 1.00
BenchmarkDocument/array_10000 - allocs/op 120294 allocs/op 120295 allocs/op 1.00
BenchmarkDocument/array_gc_100 145604 ns/op 132655 B/op 1258 allocs/op 157530 ns/op 132650 B/op 1258 allocs/op 0.92
BenchmarkDocument/array_gc_100 - ns/op 145604 ns/op 157530 ns/op 0.92
BenchmarkDocument/array_gc_100 - B/op 132655 B/op 132650 B/op 1.00
BenchmarkDocument/array_gc_100 - allocs/op 1258 allocs/op 1258 allocs/op 1
BenchmarkDocument/array_gc_1000 1389291 ns/op 1159092 B/op 12875 allocs/op 1467072 ns/op 1158945 B/op 12874 allocs/op 0.95
BenchmarkDocument/array_gc_1000 - ns/op 1389291 ns/op 1467072 ns/op 0.95
BenchmarkDocument/array_gc_1000 - B/op 1159092 B/op 1158945 B/op 1.00
BenchmarkDocument/array_gc_1000 - allocs/op 12875 allocs/op 12874 allocs/op 1.00
BenchmarkDocument/counter_1000 198061 ns/op 193013 B/op 5769 allocs/op 213477 ns/op 193013 B/op 5769 allocs/op 0.93
BenchmarkDocument/counter_1000 - ns/op 198061 ns/op 213477 ns/op 0.93
BenchmarkDocument/counter_1000 - B/op 193013 B/op 193013 B/op 1
BenchmarkDocument/counter_1000 - allocs/op 5769 allocs/op 5769 allocs/op 1
BenchmarkDocument/counter_10000 2158216 ns/op 2087944 B/op 59776 allocs/op 2220627 ns/op 2087930 B/op 59776 allocs/op 0.97
BenchmarkDocument/counter_10000 - ns/op 2158216 ns/op 2220627 ns/op 0.97
BenchmarkDocument/counter_10000 - B/op 2087944 B/op 2087930 B/op 1.00
BenchmarkDocument/counter_10000 - allocs/op 59776 allocs/op 59776 allocs/op 1
BenchmarkDocument/object_1000 1357809 ns/op 1428024 B/op 9847 allocs/op 1442467 ns/op 1428000 B/op 9847 allocs/op 0.94
BenchmarkDocument/object_1000 - ns/op 1357809 ns/op 1442467 ns/op 0.94
BenchmarkDocument/object_1000 - B/op 1428024 B/op 1428000 B/op 1.00
BenchmarkDocument/object_1000 - allocs/op 9847 allocs/op 9847 allocs/op 1
BenchmarkDocument/object_10000 15286988 ns/op 12167228 B/op 100563 allocs/op 15316993 ns/op 12167829 B/op 100566 allocs/op 1.00
BenchmarkDocument/object_10000 - ns/op 15286988 ns/op 15316993 ns/op 1.00
BenchmarkDocument/object_10000 - B/op 12167228 B/op 12167829 B/op 1.00
BenchmarkDocument/object_10000 - allocs/op 100563 allocs/op 100566 allocs/op 1.00
BenchmarkDocument/tree_100 1019439 ns/op 943785 B/op 6102 allocs/op 1099650 ns/op 944077 B/op 6102 allocs/op 0.93
BenchmarkDocument/tree_100 - ns/op 1019439 ns/op 1099650 ns/op 0.93
BenchmarkDocument/tree_100 - B/op 943785 B/op 944077 B/op 1.00
BenchmarkDocument/tree_100 - allocs/op 6102 allocs/op 6102 allocs/op 1
BenchmarkDocument/tree_1000 73069808 ns/op 86460475 B/op 60116 allocs/op 79625703 ns/op 86460474 B/op 60115 allocs/op 0.92
BenchmarkDocument/tree_1000 - ns/op 73069808 ns/op 79625703 ns/op 0.92
BenchmarkDocument/tree_1000 - B/op 86460475 B/op 86460474 B/op 1.00
BenchmarkDocument/tree_1000 - allocs/op 60116 allocs/op 60115 allocs/op 1.00
BenchmarkDocument/tree_10000 9673208851 ns/op 8580975040 B/op 600241 allocs/op 9952918593 ns/op 8580648800 B/op 600195 allocs/op 0.97
BenchmarkDocument/tree_10000 - ns/op 9673208851 ns/op 9952918593 ns/op 0.97
BenchmarkDocument/tree_10000 - B/op 8580975040 B/op 8580648800 B/op 1.00
BenchmarkDocument/tree_10000 - allocs/op 600241 allocs/op 600195 allocs/op 1.00
BenchmarkDocument/tree_delete_all_1000 73656094 ns/op 86989926 B/op 67749 allocs/op 80736323 ns/op 86990745 B/op 67753 allocs/op 0.91
BenchmarkDocument/tree_delete_all_1000 - ns/op 73656094 ns/op 80736323 ns/op 0.91
BenchmarkDocument/tree_delete_all_1000 - B/op 86989926 B/op 86990745 B/op 1.00
BenchmarkDocument/tree_delete_all_1000 - allocs/op 67749 allocs/op 67753 allocs/op 1.00
BenchmarkDocument/tree_edit_gc_100 3751159 ns/op 4121151 B/op 14359 allocs/op 3935222 ns/op 4121187 B/op 14359 allocs/op 0.95
BenchmarkDocument/tree_edit_gc_100 - ns/op 3751159 ns/op 3935222 ns/op 0.95
BenchmarkDocument/tree_edit_gc_100 - B/op 4121151 B/op 4121187 B/op 1.00
BenchmarkDocument/tree_edit_gc_100 - allocs/op 14359 allocs/op 14359 allocs/op 1
BenchmarkDocument/tree_edit_gc_1000 302635586 ns/op 383465442 B/op 145404 allocs/op 322949121 ns/op 383467956 B/op 145427 allocs/op 0.94
BenchmarkDocument/tree_edit_gc_1000 - ns/op 302635586 ns/op 322949121 ns/op 0.94
BenchmarkDocument/tree_edit_gc_1000 - B/op 383465442 B/op 383467956 B/op 1.00
BenchmarkDocument/tree_edit_gc_1000 - allocs/op 145404 allocs/op 145427 allocs/op 1.00
BenchmarkDocument/tree_split_gc_100 2491068 ns/op 2387000 B/op 10344 allocs/op 2626712 ns/op 2386972 B/op 10344 allocs/op 0.95
BenchmarkDocument/tree_split_gc_100 - ns/op 2491068 ns/op 2626712 ns/op 0.95
BenchmarkDocument/tree_split_gc_100 - B/op 2387000 B/op 2386972 B/op 1.00
BenchmarkDocument/tree_split_gc_100 - allocs/op 10344 allocs/op 10344 allocs/op 1
BenchmarkDocument/tree_split_gc_1000 185744396 ns/op 221990920 B/op 112254 allocs/op 206235147 ns/op 221992033 B/op 112267 allocs/op 0.90
BenchmarkDocument/tree_split_gc_1000 - ns/op 185744396 ns/op 206235147 ns/op 0.90
BenchmarkDocument/tree_split_gc_1000 - B/op 221990920 B/op 221992033 B/op 1.00
BenchmarkDocument/tree_split_gc_1000 - allocs/op 112254 allocs/op 112267 allocs/op 1.00
BenchmarkRPC/client_to_server 372706881 ns/op 17656752 B/op 170625 allocs/op 377343668 ns/op 16529157 B/op 169538 allocs/op 0.99
BenchmarkRPC/client_to_server - ns/op 372706881 ns/op 377343668 ns/op 0.99
BenchmarkRPC/client_to_server - B/op 17656752 B/op 16529157 B/op 1.07
BenchmarkRPC/client_to_server - allocs/op 170625 allocs/op 169538 allocs/op 1.01
BenchmarkRPC/client_to_client_via_server 634641280 ns/op 31940972 B/op 319160 allocs/op 642558556 ns/op 31912444 B/op 317750 allocs/op 0.99
BenchmarkRPC/client_to_client_via_server - ns/op 634641280 ns/op 642558556 ns/op 0.99
BenchmarkRPC/client_to_client_via_server - B/op 31940972 B/op 31912444 B/op 1.00
BenchmarkRPC/client_to_client_via_server - allocs/op 319160 allocs/op 317750 allocs/op 1.00
BenchmarkRPC/attach_large_document 1310242739 ns/op 1915477392 B/op 7627 allocs/op 1329112783 ns/op 1915452728 B/op 7570 allocs/op 0.99
BenchmarkRPC/attach_large_document - ns/op 1310242739 ns/op 1329112783 ns/op 0.99
BenchmarkRPC/attach_large_document - B/op 1915477392 B/op 1915452728 B/op 1.00
BenchmarkRPC/attach_large_document - allocs/op 7627 allocs/op 7570 allocs/op 1.01
BenchmarkRPC/adminCli_to_server 548732102 ns/op 36394312 B/op 289680 allocs/op 555123868 ns/op 37203676 B/op 288702 allocs/op 0.99
BenchmarkRPC/adminCli_to_server - ns/op 548732102 ns/op 555123868 ns/op 0.99
BenchmarkRPC/adminCli_to_server - B/op 36394312 B/op 37203676 B/op 0.98
BenchmarkRPC/adminCli_to_server - allocs/op 289680 allocs/op 288702 allocs/op 1.00
BenchmarkLocker 66.66 ns/op 16 B/op 1 allocs/op 67.13 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkLocker - ns/op 66.66 ns/op 67.13 ns/op 0.99
BenchmarkLocker - B/op 16 B/op 16 B/op 1
BenchmarkLocker - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkLockerParallel 38.3 ns/op 0 B/op 0 allocs/op 39.72 ns/op 0 B/op 0 allocs/op 0.96
BenchmarkLockerParallel - ns/op 38.3 ns/op 39.72 ns/op 0.96
BenchmarkLockerParallel - B/op 0 B/op 0 B/op 1
BenchmarkLockerParallel - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLockerMoreKeys 151.3 ns/op 15 B/op 0 allocs/op 152.3 ns/op 15 B/op 0 allocs/op 0.99
BenchmarkLockerMoreKeys - ns/op 151.3 ns/op 152.3 ns/op 0.99
BenchmarkLockerMoreKeys - B/op 15 B/op 15 B/op 1
BenchmarkLockerMoreKeys - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkChange/Push_10_Changes 3987050 ns/op 122105 B/op 1287 allocs/op 3985150 ns/op 122176 B/op 1286 allocs/op 1.00
BenchmarkChange/Push_10_Changes - ns/op 3987050 ns/op 3985150 ns/op 1.00
BenchmarkChange/Push_10_Changes - B/op 122105 B/op 122176 B/op 1.00
BenchmarkChange/Push_10_Changes - allocs/op 1287 allocs/op 1286 allocs/op 1.00
BenchmarkChange/Push_100_Changes 14752724 ns/op 590230 B/op 6658 allocs/op 15034883 ns/op 595247 B/op 6661 allocs/op 0.98
BenchmarkChange/Push_100_Changes - ns/op 14752724 ns/op 15034883 ns/op 0.98
BenchmarkChange/Push_100_Changes - B/op 590230 B/op 595247 B/op 0.99
BenchmarkChange/Push_100_Changes - allocs/op 6658 allocs/op 6661 allocs/op 1.00
BenchmarkChange/Push_1000_Changes 118769729 ns/op 5704111 B/op 63173 allocs/op 120266374 ns/op 5626821 B/op 63168 allocs/op 0.99
BenchmarkChange/Push_1000_Changes - ns/op 118769729 ns/op 120266374 ns/op 0.99
BenchmarkChange/Push_1000_Changes - B/op 5704111 B/op 5626821 B/op 1.01
BenchmarkChange/Push_1000_Changes - allocs/op 63173 allocs/op 63168 allocs/op 1.00
BenchmarkChange/Pull_10_Changes 2935084 ns/op 101087 B/op 1005 allocs/op 2956823 ns/op 100620 B/op 1005 allocs/op 0.99
BenchmarkChange/Pull_10_Changes - ns/op 2935084 ns/op 2956823 ns/op 0.99
BenchmarkChange/Pull_10_Changes - B/op 101087 B/op 100620 B/op 1.00
BenchmarkChange/Pull_10_Changes - allocs/op 1005 allocs/op 1005 allocs/op 1
BenchmarkChange/Pull_100_Changes 4396352 ns/op 266763 B/op 3476 allocs/op 4522268 ns/op 265499 B/op 3475 allocs/op 0.97
BenchmarkChange/Pull_100_Changes - ns/op 4396352 ns/op 4522268 ns/op 0.97
BenchmarkChange/Pull_100_Changes - B/op 266763 B/op 265499 B/op 1.00
BenchmarkChange/Pull_100_Changes - allocs/op 3476 allocs/op 3475 allocs/op 1.00
BenchmarkChange/Pull_1000_Changes 9021836 ns/op 1494326 B/op 29859 allocs/op 9109409 ns/op 1492911 B/op 29852 allocs/op 0.99
BenchmarkChange/Pull_1000_Changes - ns/op 9021836 ns/op 9109409 ns/op 0.99
BenchmarkChange/Pull_1000_Changes - B/op 1494326 B/op 1492911 B/op 1.00
BenchmarkChange/Pull_1000_Changes - allocs/op 29859 allocs/op 29852 allocs/op 1.00
BenchmarkSnapshot/Push_3KB_snapshot 17255958 ns/op 755391 B/op 6663 allocs/op 17656612 ns/op 758507 B/op 6662 allocs/op 0.98
BenchmarkSnapshot/Push_3KB_snapshot - ns/op 17255958 ns/op 17656612 ns/op 0.98
BenchmarkSnapshot/Push_3KB_snapshot - B/op 755391 B/op 758507 B/op 1.00
BenchmarkSnapshot/Push_3KB_snapshot - allocs/op 6663 allocs/op 6662 allocs/op 1.00
BenchmarkSnapshot/Push_30KB_snapshot 122533159 ns/op 5884900 B/op 63214 allocs/op 124569849 ns/op 6043983 B/op 63256 allocs/op 0.98
BenchmarkSnapshot/Push_30KB_snapshot - ns/op 122533159 ns/op 124569849 ns/op 0.98
BenchmarkSnapshot/Push_30KB_snapshot - B/op 5884900 B/op 6043983 B/op 0.97
BenchmarkSnapshot/Push_30KB_snapshot - allocs/op 63214 allocs/op 63256 allocs/op 1.00
BenchmarkSnapshot/Pull_3KB_snapshot 6667615 ns/op 924030 B/op 15514 allocs/op 6759742 ns/op 922625 B/op 15515 allocs/op 0.99
BenchmarkSnapshot/Pull_3KB_snapshot - ns/op 6667615 ns/op 6759742 ns/op 0.99
BenchmarkSnapshot/Pull_3KB_snapshot - B/op 924030 B/op 922625 B/op 1.00
BenchmarkSnapshot/Pull_3KB_snapshot - allocs/op 15514 allocs/op 15515 allocs/op 1.00
BenchmarkSnapshot/Pull_30KB_snapshot 15390083 ns/op 7185222 B/op 150123 allocs/op 15427192 ns/op 7177380 B/op 150112 allocs/op 1.00
BenchmarkSnapshot/Pull_30KB_snapshot - ns/op 15390083 ns/op 15427192 ns/op 1.00
BenchmarkSnapshot/Pull_30KB_snapshot - B/op 7185222 B/op 7177380 B/op 1.00
BenchmarkSnapshot/Pull_30KB_snapshot - allocs/op 150123 allocs/op 150112 allocs/op 1.00
BenchmarkSync/memory_sync_10_test 6974 ns/op 1286 B/op 38 allocs/op 6890 ns/op 1286 B/op 38 allocs/op 1.01
BenchmarkSync/memory_sync_10_test - ns/op 6974 ns/op 6890 ns/op 1.01
BenchmarkSync/memory_sync_10_test - B/op 1286 B/op 1286 B/op 1
BenchmarkSync/memory_sync_10_test - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkSync/memory_sync_100_test 52002 ns/op 8656 B/op 274 allocs/op 52327 ns/op 8653 B/op 273 allocs/op 0.99
BenchmarkSync/memory_sync_100_test - ns/op 52002 ns/op 52327 ns/op 0.99
BenchmarkSync/memory_sync_100_test - B/op 8656 B/op 8653 B/op 1.00
BenchmarkSync/memory_sync_100_test - allocs/op 274 allocs/op 273 allocs/op 1.00
BenchmarkSync/memory_sync_1000_test 588778 ns/op 74719 B/op 2132 allocs/op 596583 ns/op 74372 B/op 2113 allocs/op 0.99
BenchmarkSync/memory_sync_1000_test - ns/op 588778 ns/op 596583 ns/op 0.99
BenchmarkSync/memory_sync_1000_test - B/op 74719 B/op 74372 B/op 1.00
BenchmarkSync/memory_sync_1000_test - allocs/op 2132 allocs/op 2113 allocs/op 1.01
BenchmarkSync/memory_sync_10000_test 7820695 ns/op 753192 B/op 20480 allocs/op 7911898 ns/op 769093 B/op 20673 allocs/op 0.99
BenchmarkSync/memory_sync_10000_test - ns/op 7820695 ns/op 7911898 ns/op 0.99
BenchmarkSync/memory_sync_10000_test - B/op 753192 B/op 769093 B/op 0.98
BenchmarkSync/memory_sync_10000_test - allocs/op 20480 allocs/op 20673 allocs/op 0.99
BenchmarkTextEditing 19279562032 ns/op 9042236968 B/op 19924444 allocs/op 19466766139 ns/op 9042970496 B/op 19924643 allocs/op 0.99
BenchmarkTextEditing - ns/op 19279562032 ns/op 19466766139 ns/op 0.99
BenchmarkTextEditing - B/op 9042236968 B/op 9042970496 B/op 1.00
BenchmarkTextEditing - allocs/op 19924444 allocs/op 19924643 allocs/op 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@hackerwins hackerwins marked this pull request as ready for review April 6, 2024 09:28
@hackerwins hackerwins merged commit 2d760b2 into main Apr 8, 2024
4 checks passed
@hackerwins hackerwins deleted the support-ncp-alb branch April 8, 2024 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants