Как рассчитать размер памяти массива Java?
Объем памяти массивов int[] 32-битной системы Java
В Java при создании массива примитивных int:
Код: Выделить всё
int[] arr = new int[1000];
Насколько я понимаю, в случае примитивных числовых типов, например. int, double и т. д., значение по умолчанию «0» также является допустимым значением и, следовательно, требует памяти. Фактически, во время таких объявлений должна быть выделена вся необходимая память.
Как я могу это проверить?
Подробнее здесь: https://stackoverflow.com/questions/791 ... emory-size
Мобильная версия