
- Use reference type for passing Slice
You can reduce 16bytes memory(don’t re-assign length(8byte),capacity(8byte)
Do not use Append, if you already know length which wants to use
Append() function spends 8*24 bytes memory when you call every time
- a Slice spend memory 8*24 bytes
a Pointer to Buffer
length
capacity
- Recap
Let’s see how much we can reduce spending memory.
16bytes + len(collections)*24bytes