Yeah, 232 byes is a lot of overhead for an array. My back-of-the envelope calculations show a clean, minimal
array should have an overhead of about 60 bytes on a 32-bit system, so that shrinking should make a difference. I doubt that fragmentation will be an issue. The OP probably wants to shrink the SV holding the integer value too, since it appears to be 56 bytes, so probably still holds a string too
(
Dave.