I did search but I can't find a good answer to this:
Why does RAM1 get allocated in like 32k chunks? I hate wasting memory for seemingly no reason. I'm sure there is one but I don't know it. If I have like 25k of padding, WHY? Why can't the gap between things be on like 16 byte boundaries or something? Is there a technical hardware reason (I would guess yes?) that aligning to 32k is somehow better even though it's wasteful? It's very deflating to try to free up memory only to see it all go to padding instead of being useful.
Why does RAM1 get allocated in like 32k chunks? I hate wasting memory for seemingly no reason. I'm sure there is one but I don't know it. If I have like 25k of padding, WHY? Why can't the gap between things be on like 16 byte boundaries or something? Is there a technical hardware reason (I would guess yes?) that aligning to 32k is somehow better even though it's wasteful? It's very deflating to try to free up memory only to see it all go to padding instead of being useful.