IntersectMBO / IntersectMBO/ouroboros-consensus

Chain DB: Profile memory usage of chain selection

Open
#787 2 comments 0 reactions 0 assignees View on GitHub
:wastebasket: :question: possibly stale 🏎️ performance
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

Chain selection (current WIP PR: input-output-hk/ouroboros-network#617) involves (mainly) computing new ledger states. We need to profile this to make sure that we don't end up with huge memory usage due to, for example, multiple copies of the ledger state.

We have already verified that when doing chain selection with the Byron ledger, without any forks, the ledger snapshots don't require much additional memory. We should verify that this is also fine for the Shelley, when there are much more forks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.