В этом сообщении в блоге говорится, что минимальное использование памяти в строке:
8 * (int) ((((no chars) * 2) + 45) / 8)
байты.
Итак, для строки "Apple Computers" минимальное использование памяти будет 72 байта.
Даже если у меня есть 10000 объектов String в два раза больше, использование памяти будет меньше 2 Мб, что совсем не так. Значит ли это, что я недооцениваю количество строк, присутствующих в корпоративном приложении, или эта формула неверна?
Спасибо