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 move language v6 and new gas meter #3838

Merged
merged 72 commits into from
Feb 10, 2023
Merged

support move language v6 and new gas meter #3838

merged 72 commits into from
Feb 10, 2023

Conversation

nkysg
Copy link
Collaborator

@nkysg nkysg commented Jan 31, 2023

Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Other information

@nkysg nkysg closed this Feb 6, 2023
@nkysg nkysg reopened this Feb 6, 2023
@nkysg nkysg force-pushed the dev branch 7 times, most recently from 5b6e3a4 to c58c4be Compare February 7, 2023 05:26
@nkysg nkysg marked this pull request as ready for review February 7, 2023 07:16
@nkysg nkysg changed the title update dev to master move language support table and new gas meter Feb 7, 2023
@nkysg nkysg changed the title move language support table and new gas meter starcoin support table and new gas meter Feb 7, 2023
@nkysg nkysg requested review from welbon and removed request for yourmoonlight and LemonHX February 7, 2023 07:30
@nkysg nkysg changed the title starcoin support table and new gas meter support move language v6 and new gas meter Feb 7, 2023
@github-actions
Copy link

github-actions bot commented Feb 7, 2023

Benchmark for 9edd8b7

Click to view benchmark
Test Base PR %
accumulator_append 608.9±30.76µs 601.8±33.02µs -1.17%
block_apply/block_apply_10 250.8±0.17ms 261.5±1.15ms +4.27%
block_apply/block_apply_1000 25.7±0.03s 26.9±0.02s +4.67%
get_with_proof/db_store 36.5±0.21µs 36.7±2.42µs +0.55%
get_with_proof/mem_store 31.6±0.12µs 31.3±0.16µs -0.95%
put_and_commit/db_store/1 95.4±4.94µs 95.0±4.65µs -0.42%
put_and_commit/db_store/10 854.3±39.96µs 857.3±51.76µs +0.35%
put_and_commit/db_store/100 7.3±0.29ms 7.3±0.31ms 0.00%
put_and_commit/db_store/5 437.2±21.24µs 436.4±22.02µs -0.18%
put_and_commit/db_store/50 3.8±0.16ms 3.8±0.17ms 0.00%
put_and_commit/mem_store/1 61.5±5.67µs 61.3±5.58µs -0.33%
put_and_commit/mem_store/10 576.8±49.34µs 575.0±47.06µs -0.31%
put_and_commit/mem_store/100 5.7±0.86ms 5.7±0.83ms 0.00%
put_and_commit/mem_store/5 289.8±24.55µs 289.3±24.79µs -0.17%
put_and_commit/mem_store/50 2.8±0.19ms 2.8±0.19ms 0.00%
query_block/query_block_in(10)_times(100) 4.0±0.18ms 3.8±0.13ms -5.00%
query_block/query_block_in(10)_times(1000) 38.9±1.07ms 38.3±0.98ms -1.54%
query_block/query_block_in(10)_times(10000) 388.2±6.04ms 386.6±3.98ms -0.41%
query_block/query_block_in(1000)_times(100) 971.5±4.36µs 962.3±8.30µs -0.95%
query_block/query_block_in(1000)_times(1000) 9.7±0.09ms 9.6±0.09ms -1.03%
query_block/query_block_in(1000)_times(10000) 96.6±0.96ms 96.5±0.59ms -0.10%
storage_transaction 1123.7±380.04µs 1029.3±364.83µs -8.40%
vm/transaction_execution/1 297.6±0.28ms 308.8±4.22ms +3.76%
vm/transaction_execution/10 94.3±0.12ms 96.5±0.78ms +2.33%
vm/transaction_execution/20 88.4±0.31ms 90.1±0.35ms +1.92%
vm/transaction_execution/5 115.2±0.79ms 117.5±0.70ms +2.00%
vm/transaction_execution/50 102.8±0.85ms 106.0±3.14ms +3.11%

@github-actions
Copy link

Benchmark for 0aa53da

Click to view benchmark
Test Base PR %
accumulator_append 608.0±28.88µs 606.2±29.67µs -0.30%
block_apply/block_apply_10 251.7±0.81ms 261.6±0.83ms +3.93%
block_apply/block_apply_1000 25.8±0.06s 27.0±0.02s +4.65%
get_with_proof/db_store 36.6±0.28µs 36.3±0.26µs -0.82%
get_with_proof/mem_store 31.7±0.19µs 31.5±0.15µs -0.63%
put_and_commit/db_store/1 95.6±5.01µs 95.4±4.97µs -0.21%
put_and_commit/db_store/10 857.1±39.87µs 857.4±39.05µs +0.04%
put_and_commit/db_store/100 7.4±0.31ms 7.3±0.30ms -1.35%
put_and_commit/db_store/5 440.6±24.90µs 439.6±22.67µs -0.23%
put_and_commit/db_store/50 3.8±0.16ms 3.8±0.16ms 0.00%
put_and_commit/mem_store/1 61.5±5.65µs 61.5±5.66µs 0.00%
put_and_commit/mem_store/10 576.0±47.78µs 575.4±46.93µs -0.10%
put_and_commit/mem_store/100 5.6±0.34ms 5.7±0.83ms +1.79%
put_and_commit/mem_store/5 290.6±25.00µs 291.2±24.29µs +0.21%
put_and_commit/mem_store/50 2.8±0.18ms 2.8±0.18ms 0.00%
query_block/query_block_in(10)_times(100) 3.9±0.07ms 3.8±0.07ms -2.56%
query_block/query_block_in(10)_times(1000) 38.6±0.95ms 38.6±0.92ms 0.00%
query_block/query_block_in(10)_times(10000) 387.4±4.96ms 384.8±8.55ms -0.67%
query_block/query_block_in(1000)_times(100) 1001.3±7.01µs 964.1±11.53µs -3.72%
query_block/query_block_in(1000)_times(1000) 10.0±0.09ms 9.7±0.12ms -3.00%
query_block/query_block_in(1000)_times(10000) 99.6±0.54ms 96.3±0.58ms -3.31%
storage_transaction 997.5±291.62µs 980.1±278.27µs -1.74%
vm/transaction_execution/1 298.9±1.50ms 306.6±1.16ms +2.58%
vm/transaction_execution/10 95.2±1.65ms 96.1±0.10ms +0.95%
vm/transaction_execution/20 89.1±1.35ms 90.1±0.92ms +1.12%
vm/transaction_execution/5 115.7±1.60ms 117.8±1.90ms +1.82%
vm/transaction_execution/50 103.0±0.26ms 105.2±1.64ms +2.14%

@nkysg nkysg enabled auto-merge (squash) February 10, 2023 02:46
@nkysg nkysg merged commit 7a23803 into master Feb 10, 2023
@nkysg nkysg deleted the dev branch February 10, 2023 03:01
@nkysg nkysg linked an issue Feb 21, 2023 that may be closed by this pull request
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.

[Feature Request] Dynamic GAS Fee Calculation
6 participants