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