IntersectMBO / IntersectMBO/ouroboros-consensus

Audit memory usage

Open
#739 7 comments 0 reactions 0 assignees View on GitHub
🏎️ performance
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

@CodiePP reports that the node uses 1.25 GB memory after an hour. It also has an impact on chain sync speed: it slows down from the initial ~500 blocks/s to ~250 blocks/s.

It would surprise me if it were a space leak as in "we have unforced thunks in our state", because the `NoUnexpectedThunks` checks pass (unless we're not checking some other forms of state). Maybe we're simply holding on to more and more memory? For example, the ledger will grow. We should investigate.

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.