Document the memory overhead of ByteArray
What is the memory overhead of ByteArray
?
https://hasufell.github.io/posts/2024-05-07-ultimate-string-guide.html#string-types-cheat-sheet claims that it's 4 machine words (not directly, but as ShortByteString
is a wrapper over ByteArray
, I'd expect the overhead to be the same).
4 machine words seems to be a lot. I'd expect only three: only single header, size and pointer to the data.
Please document the overhead. And if it's not two words, is there a way to make it two words.
Related to #24798
Edited by Hécate Kleidukos