Note: This page is WIP.
Analysis
GNAT
A GNAT holds:
- channels - the name used in to send or receive
- data -
- continuations
Data and continuations size
Data cost
Transfer from Bob to Alice
A Datum holds:
- source - checksums for event tracking
- a - produce data
Continuations cost
Transfer from Bob to Alice
A WaitingContinuation holds:
- continuation - consume data
- source - checksums for event tracking
- patterns - used for spatial matching
Trie size
Leaf cost
Leafs are cheap themselves, the data usage comes from the size of data stored.
Skip cost
Skip nodes take up 1.7kb for 90kb of pointerblocks.
Node cost
Other data
LMDB
Takeaways/next steps
- Work through checkpoint creation (1 step instead of 13 steps) which would reduce the amount of stored tries (less data) - RCHAIN-3415Getting issue details... STATUS
- Address EmptyPointer stored in Node pointer block. - RCHAIN-3226Getting issue details... STATUS