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

refactor performance dashboard #19

Conversation

xudaquan2003
Copy link

refactor performance dashboard

@anonymousGiga anonymousGiga self-requested a review November 8, 2023 09:13
@anonymousGiga anonymousGiga merged commit 7d2b513 into andy/debug/performance-dashboard Nov 8, 2023
5 of 17 checks passed
@anonymousGiga anonymousGiga deleted the xudq/debug/performance-dashboard-refactoring branch November 8, 2023 09:15
anonymousGiga added a commit that referenced this pull request Nov 9, 2023
update

update

update

update

add finish_after_execution_stage feature for reth node

update revm

update log for revm metric

some update for performance-dashboard

update for write_to_db log

Split the get_revm_metric_record function into two

add feature 'enable_execution_duration_record' (#6)

* add feature 'enable_execution_duration_record'

* set 'enable_execution_duration_record' feature for util mod

refactor: refactoring the code of get revm metric (#8)

Refactor: refactoring the code of get cachedb metric (#9)

add feature 'enable_tps_gas_record' (#7)

* add feature 'enable_tps_gas_record'

* format and rebase code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

use minstant instead of TimeRecord (#10)

update for revm dependencies (#11)

Enable sload percentiles (#14)

support test oom th (#15)

add feature 'enable_db_speed_record' (#12)

* add feature 'enable_db_speed_record'

* Some minor refactoring

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

update revm dependencies for opcode gas metric (#16)

update revm dependencies

refactor opcode metric (#17)

close some log

update dependencies

update revm dependencies

refactor performance dashboard (#19)

* support performance dashboard
* delete obsolete code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

add sload duration percentile print
xudaquan2003 pushed a commit that referenced this pull request Nov 10, 2023
update

update

update

update

add finish_after_execution_stage feature for reth node

update revm

update log for revm metric

some update for performance-dashboard

update for write_to_db log

Split the get_revm_metric_record function into two

add feature 'enable_execution_duration_record' (#6)

* add feature 'enable_execution_duration_record'

* set 'enable_execution_duration_record' feature for util mod

refactor: refactoring the code of get revm metric (#8)

Refactor: refactoring the code of get cachedb metric (#9)

add feature 'enable_tps_gas_record' (#7)

* add feature 'enable_tps_gas_record'

* format and rebase code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

use minstant instead of TimeRecord (#10)

update for revm dependencies (#11)

Enable sload percentiles (#14)

support test oom th (#15)

add feature 'enable_db_speed_record' (#12)

* add feature 'enable_db_speed_record'

* Some minor refactoring

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

update revm dependencies for opcode gas metric (#16)

update revm dependencies

refactor opcode metric (#17)

close some log

update dependencies

update revm dependencies

refactor performance dashboard (#19)

* support performance dashboard
* delete obsolete code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

add sload duration percentile print
xudaquan2003 pushed a commit that referenced this pull request Nov 10, 2023
update

update

update

update

add finish_after_execution_stage feature for reth node

update revm

update log for revm metric

some update for performance-dashboard

update for write_to_db log

Split the get_revm_metric_record function into two

add feature 'enable_execution_duration_record' (#6)

* add feature 'enable_execution_duration_record'

* set 'enable_execution_duration_record' feature for util mod

refactor: refactoring the code of get revm metric (#8)

Refactor: refactoring the code of get cachedb metric (#9)

add feature 'enable_tps_gas_record' (#7)

* add feature 'enable_tps_gas_record'

* format and rebase code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

use minstant instead of TimeRecord (#10)

update for revm dependencies (#11)

Enable sload percentiles (#14)

support test oom th (#15)

add feature 'enable_db_speed_record' (#12)

* add feature 'enable_db_speed_record'

* Some minor refactoring

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

update revm dependencies for opcode gas metric (#16)

update revm dependencies

refactor opcode metric (#17)

close some log

update dependencies

update revm dependencies

refactor performance dashboard (#19)

* support performance dashboard
* delete obsolete code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

add sload duration percentile print
xudaquan2003 pushed a commit that referenced this pull request Nov 14, 2023
update

update

update

update

add finish_after_execution_stage feature for reth node

update revm

update log for revm metric

some update for performance-dashboard

update for write_to_db log

Split the get_revm_metric_record function into two

add feature 'enable_execution_duration_record' (#6)

* add feature 'enable_execution_duration_record'

* set 'enable_execution_duration_record' feature for util mod

refactor: refactoring the code of get revm metric (#8)

Refactor: refactoring the code of get cachedb metric (#9)

add feature 'enable_tps_gas_record' (#7)

* add feature 'enable_tps_gas_record'

* format and rebase code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

use minstant instead of TimeRecord (#10)

update for revm dependencies (#11)

Enable sload percentiles (#14)

support test oom th (#15)

add feature 'enable_db_speed_record' (#12)

* add feature 'enable_db_speed_record'

* Some minor refactoring

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

update revm dependencies for opcode gas metric (#16)

update revm dependencies

refactor opcode metric (#17)

close some log

update dependencies

update revm dependencies

refactor performance dashboard (#19)

* support performance dashboard
* delete obsolete code

---------

Co-authored-by: anonymousGiga <cryptonymGong@gmail.com>

add sload duration percentile print

modify cargo default config

add enable_opcode_metrics feature in EVMProcessor

fix bug of caculate total_duration
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