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

[Execution State] Memory usage and performance optimisation #1744

Open
6 of 7 tasks
ramtinms opened this issue Dec 9, 2021 · 2 comments
Open
6 of 7 tasks

[Execution State] Memory usage and performance optimisation #1744

ramtinms opened this issue Dec 9, 2021 · 2 comments
Assignees
Labels
Epic Execution Cadence Execution Team Preserve Stale Bot repellent

Comments

@ramtinms ramtinms added the Epic label Dec 9, 2021
@j1010001 j1010001 added the Execution Cadence Execution Team label Oct 13, 2022
@fxamacker
Copy link
Member

fxamacker commented Aug 29, 2024

Atree Inlining & Deduplication (Testnet Results)

Before/After Comparison Using Aug 14, 2024 Devnet State

Mtrie Nodes and Atree Payloads Atree Payload Sizes (bytes)

Total Counts

Before After Change
mtrie nodes 1,182,195,945 343,949,052 -838,246,893
atree payloads 455,399,623 102,283,931 -353,115,692

Total Sizes

Before After Change
mtrie nodes 113.49 GB 33.02 GB -80.47 GB
atree payloads 87.74 GB 69.28 GB -18.46 GB
combined 201.23 GB 102.30 GB -98.93 GB
Before After
count 455,399,623 102,283,931
mean 192.7 677.4
std 996.4 2,065.7
min 13 22
25% 88 199
50% 139 665
75% 206 1,043
99% 876 1,267
99.5% 1,078 1,453
max 5,853,892 5,853,892

NOTE: Testnet and mainnet results can differ, depending on usage, data, etc. Although testnet memory use was reduced by 1/2 on Aug 14 data, mainnet memory reduction (percentage wise) will likely be more modest.

See atree epic 292 for more details & charts:

Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the Stale Label used when marking an issue stale. label Jan 22, 2025
@fxamacker fxamacker added Preserve Stale Bot repellent and removed Stale Label used when marking an issue stale. labels Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Execution Cadence Execution Team Preserve Stale Bot repellent
Projects
None yet
Development

No branches or pull requests

4 participants