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

WIP: test #9608

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

WIP: test #9608

wants to merge 13 commits into from

Conversation

JinheLin
Copy link
Contributor

@JinheLin JinheLin commented Nov 13, 2024

What problem does this PR solve?

Issue Number: close #xxx

Problem Summary:

What is changed and how it works?

-----------------------------------------------------------------------
Benchmark                             Time             CPU   Iterations
-----------------------------------------------------------------------
serialize/v0_size1_none          782522 ns       779446 ns          898
serialize/v0_size2_none          867908 ns       864598 ns          806
serialize/v0_size4_none          885118 ns       881527 ns          796
serialize/v0_size8_none          874900 ns       871542 ns          802
serialize/v0_size16_none         811056 ns       807993 ns          845
serialize/v0_size32_none         884561 ns       880541 ns          798
serialize/v0_size64_none         936085 ns       931909 ns          751
serialize/v0_size128_none       1329087 ns      1323051 ns          535
serialize/v0_size256_none       2551434 ns      2540325 ns          267
serialize/v0_size512_none       5424738 ns      5401019 ns          122
serialize/v0_size1024_none     11433990 ns     11389991 ns           61
serialize/v1_size1_none           78892 ns        78628 ns         8667
serialize/v1_size2_none           84500 ns        84206 ns         8287
serialize/v1_size4_none           94126 ns        93835 ns         7427
serialize/v1_size8_none          114617 ns       114271 ns         6068
serialize/v1_size16_none         157662 ns       157062 ns         4476
serialize/v1_size32_none         236953 ns       235962 ns         2973
serialize/v1_size64_none         399263 ns       397913 ns         1760
serialize/v1_size128_none        829161 ns       825252 ns          801
serialize/v1_size256_none       2175274 ns      2166086 ns          314
serialize/v1_size512_none       4958602 ns      4938181 ns          130
serialize/v1_size1024_none     10844541 ns     10797349 ns           65
deserialize/v0_size1_none        609006 ns       606707 ns         1161
deserialize/v0_size2_none        409998 ns       408477 ns         1682
deserialize/v0_size4_none        409129 ns       407456 ns         1695
deserialize/v0_size8_none        457516 ns       455567 ns         1528
deserialize/v0_size16_none       732627 ns       729610 ns          955
deserialize/v0_size32_none       913168 ns       909675 ns          765
deserialize/v0_size64_none      1949823 ns      1943166 ns          355
deserialize/v0_size128_none     4084712 ns      4070041 ns          168
deserialize/v0_size256_none     8836099 ns      8805930 ns           76
deserialize/v0_size512_none    18689089 ns     18618423 ns           36
deserialize/v0_size1024_none   38592077 ns     38469705 ns           18
deserialize/v1_size1_none         76120 ns        75889 ns         8755
deserialize/v1_size2_none         77166 ns        76902 ns         8866
deserialize/v1_size4_none         86760 ns        86480 ns         7944
deserialize/v1_size8_none        105818 ns       105472 ns         6714
deserialize/v1_size16_none       171106 ns       170576 ns         4088
deserialize/v1_size32_none       252255 ns       251173 ns         2763
deserialize/v1_size64_none      1393106 ns      1386832 ns          485
deserialize/v1_size128_none     3052698 ns      3039349 ns          209
deserialize/v1_size256_none     7645885 ns      7620356 ns           90
deserialize/v1_size512_none    16168352 ns     16112690 ns           44
deserialize/v1_size1024_none   34202803 ns     34089455 ns           20
serialize/v0_size1_lz4          1110774 ns      1108254 ns          645
serialize/v0_size2_lz4           932188 ns       929784 ns          750
serialize/v0_size4_lz4           925555 ns       923048 ns          763
serialize/v0_size8_lz4           965578 ns       962853 ns          732
serialize/v0_size16_lz4         1011408 ns      1008618 ns          696
serialize/v0_size32_lz4         1281376 ns      1277394 ns          551
serialize/v0_size64_lz4         1728939 ns      1723898 ns          405
serialize/v0_size128_lz4        3113219 ns      3103005 ns          237
serialize/v0_size256_lz4        6033090 ns      6007660 ns          116
serialize/v0_size512_lz4       11722671 ns     11673164 ns           59
serialize/v0_size1024_lz4      23252575 ns     23154037 ns           29
serialize/v1_size1_lz4           982382 ns       978365 ns          715
serialize/v1_size2_lz4           748343 ns       745489 ns          909
serialize/v1_size4_lz4           731554 ns       728514 ns          958
serialize/v1_size8_lz4           852071 ns       849058 ns          830
serialize/v1_size16_lz4          995036 ns       991877 ns          702
serialize/v1_size32_lz4         1263796 ns      1259758 ns          545
serialize/v1_size64_lz4         1834367 ns      1827940 ns          380
serialize/v1_size128_lz4        3254293 ns      3239606 ns          220
serialize/v1_size256_lz4        6169376 ns      6146693 ns          111
serialize/v1_size512_lz4       12206632 ns     12160969 ns           57
serialize/v1_size1024_lz4      23701272 ns     23617365 ns           30
deserialize/v0_size1_lz4         642250 ns       639899 ns         1106
deserialize/v0_size2_lz4         438966 ns       437172 ns         1621
deserialize/v0_size4_lz4         442266 ns       440501 ns         1590
deserialize/v0_size8_lz4         505120 ns       503042 ns         1367
deserialize/v0_size16_lz4        868344 ns       864954 ns          803
deserialize/v0_size32_lz4       1159860 ns      1155859 ns          602
deserialize/v0_size64_lz4       2529219 ns      2518193 ns          279
deserialize/v0_size128_lz4      5581257 ns      5560208 ns          122
deserialize/v0_size256_lz4     11794853 ns     11743395 ns           60
deserialize/v0_size512_lz4     24175755 ns     24071259 ns           29
deserialize/v0_size1024_lz4    50095686 ns     49910277 ns           14
deserialize/v1_size1_lz4         316853 ns       315476 ns         2219
deserialize/v1_size2_lz4         289729 ns       288498 ns         2377
deserialize/v1_size4_lz4         317603 ns       316323 ns         2216
deserialize/v1_size8_lz4         282926 ns       281708 ns         2320
deserialize/v1_size16_lz4        479152 ns       477267 ns         1457
deserialize/v1_size32_lz4        693892 ns       691054 ns          969
deserialize/v1_size64_lz4       2176011 ns      2165942 ns          321
deserialize/v1_size128_lz4      4622024 ns      4592306 ns          155
deserialize/v1_size256_lz4     10969962 ns     10913702 ns           62
deserialize/v1_size512_lz4     22863395 ns     22758179 ns           31
deserialize/v1_size1024_lz4    46789002 ns     46589709 ns           15
serialize/v0_size1_lw           1092915 ns      1088982 ns          632
serialize/v0_size2_lw            938439 ns       934807 ns          747
serialize/v0_size4_lw            931957 ns       928137 ns          758
serialize/v0_size8_lw            973547 ns       970054 ns          725
serialize/v0_size16_lw          1021899 ns      1017644 ns          670
serialize/v0_size32_lw          1310017 ns      1304689 ns          546
serialize/v0_size64_lw          1774193 ns      1766895 ns          398
serialize/v0_size128_lw         3060713 ns      3048381 ns          226
serialize/v0_size256_lw         6116333 ns      6091372 ns          115
serialize/v0_size512_lw        12041353 ns     11993909 ns           58
serialize/v0_size1024_lw       24060704 ns     23964396 ns           29
serialize/v1_size1_lw           1100435 ns      1095719 ns          630
serialize/v1_size2_lw            876862 ns       873409 ns          808
serialize/v1_size4_lw            828870 ns       825467 ns          814
serialize/v1_size8_lw            945864 ns       942215 ns          740
serialize/v1_size16_lw          1150151 ns      1145223 ns          617
serialize/v1_size32_lw          1406011 ns      1400339 ns          499
serialize/v1_size64_lw          2013159 ns      2004313 ns          343
serialize/v1_size128_lw         3373750 ns      3359242 ns          208
serialize/v1_size256_lw         6326875 ns      6300711 ns          109
serialize/v1_size512_lw        12468290 ns     12416018 ns           56
serialize/v1_size1024_lw       23624600 ns     23543667 ns           29
deserialize/v0_size1_lw          640038 ns       638330 ns         1068
deserialize/v0_size2_lw          425319 ns       423943 ns         1656
deserialize/v0_size4_lw          437637 ns       436245 ns         1612
deserialize/v0_size8_lw          456945 ns       455201 ns         1419
deserialize/v0_size16_lw         871174 ns       868287 ns          791
deserialize/v0_size32_lw        1049956 ns      1046407 ns          591
deserialize/v0_size64_lw        2581386 ns      2572796 ns          254
deserialize/v0_size128_lw       5437974 ns      5419748 ns          122
deserialize/v0_size256_lw      11441484 ns     11399922 ns           61
deserialize/v0_size512_lw      23731993 ns     23653066 ns           30
deserialize/v0_size1024_lw     50977118 ns     50768049 ns           13
deserialize/v1_size1_lw          147230 ns       146663 ns         4651
deserialize/v1_size2_lw          121212 ns       120697 ns         5426
deserialize/v1_size4_lw          143486 ns       142876 ns         4901
deserialize/v1_size8_lw          171858 ns       171176 ns         4205
deserialize/v1_size16_lw         368790 ns       367391 ns         2019
deserialize/v1_size32_lw         600316 ns       598169 ns         1204
deserialize/v1_size64_lw        2058185 ns      2049012 ns          342
deserialize/v1_size128_lw       4643945 ns      4623217 ns          158
deserialize/v1_size256_lw      10672197 ns     10621954 ns           65
deserialize/v1_size512_lw      22920046 ns     22820041 ns           31
deserialize/v1_size1024_lw     46455613 ns     46258538 ns           15


Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression: Consumes more CPU
  • Performance regression: Consumes more Memory
  • Breaking backward compatibility

Documentation

  • Affects user behaviors
  • Contains syntax changes
  • Contains variable changes
  • Contains experimental features
  • Changes MySQL compatibility

Release note

None

@ti-chi-bot ti-chi-bot bot added do-not-merge/needs-linked-issue release-note-none Denotes a PR that doesn't merit a release note. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Nov 13, 2024
Copy link
Contributor

ti-chi-bot bot commented Nov 13, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from jinhelin, ensuring that each of them provides their approval before proceeding. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ti-chi-bot ti-chi-bot bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Nov 13, 2024
@JinheLin
Copy link
Contributor Author

/retest

Copy link
Contributor

ti-chi-bot bot commented Nov 15, 2024

[FORMAT CHECKER NOTIFICATION]

Notice: To remove the do-not-merge/needs-linked-issue label, please provide the linked issue number on one line in the PR body, for example: Issue Number: close #123 or Issue Number: ref #456.

📖 For more info, you can check the "Contribute Code" section in the development guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge/needs-linked-issue do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. release-note-none Denotes a PR that doesn't merit a release note. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant