1 год назад
Java 856. Оцените количество памяти на хранение одного примитива типа byte в LinkedList?
Для каждого элемента типа byte в LinkedList будет выделен один узел, который содержит ссылки на предыдущий и следующий узлы, а также само значение byte. Таким образом, затраты памяти для хранения одного значения типа byte в LinkedList зависят от размера объекта узла и используемой виртуальной машиной Java (JVM) архитектуры. Как правило, размер объекта узла в LinkedList составляет 24 байта на 64-битных JVM и 16 байтов на 32-битных. Это может быть незначительно больше или меньше в зависимости от оптимизаций, производимых конкретной реализацией класса LinkedList и параметров запуска JVM...
1 год назад
Java 857. Оцените количество памяти на хранение одного примитива типа byte в ArrayList?
Для каждого элемента типа byte в ArrayList будет выделена одна ячейка массива, которая хранит само значение byte. Таким образом, затраты памяти для хранения одного значения типа byte в ArrayList зависят от размера самой ячейки массива и используемой виртуальной машиной Java (JVM) архитектуры. Размер ячейки массива для примитивного типа byte составляет 1 байт. Однако, следует учитывать, что списки в Java дополнительно занимают некоторый объём памяти на управление списком, такие как: размер списка и емкость массива...
06:44
1,0×
00:00/06:44
374,3 тыс смотрели · 4 года назад