Какое потребление памяти у объекта в Java? - PullRequest
201 голосов
/ 03 ноября 2008

Является ли пространство памяти, потребляемое одним объектом с 100 атрибутами, таким же, как у 100 объектов с одним атрибутом каждый?

Сколько памяти выделено для объекта?
Сколько дополнительного пространства используется при добавлении атрибута?

Ответы [ 12 ]

1 голос
/ 03 ноября 2008

нет, 100 маленьких объектов требует больше информации (памяти), чем один большой.

0 голосов
/ 13 ноября 2008

Правила о том, сколько памяти используется, зависят от реализации JVM и архитектуры ЦП (например, 32-битная или 64-битная).

Подробные правила для JVM SUN смотрите мой старый блог

С уважением, Markus

...