Можно создать дубликат:
In Java, what is the best way to determine the size of an object?Расчет «вес» объекта, HOWTO
Предположим, у вас есть структура данных, которая позволяет добавлять в него данные, скажем, список:
List<KeyValuePair>
Как клиент системы фактически добавляет контент ... в какой-то момент у JVM закончится память, это всего лишь aq когда это происходит. Было бы неплохо периодически сохранять объект, содержащий этот список, на диске, а остальное - gc
.
Использование Java, можно ли оценить, сколько памяти занимает объект сейчас?
Вы действительно хотите оценить размер объекта? Кажется, что правильный вопрос, который нужно задать, «дается, что у меня есть огромный объект, как я могу сказать, когда пришло время записать его на диск и отказаться от него?» – templatetypedef
Достаточно честный, но мне нужно знать, что такое «огромное средство», верно? – JAM
повторяет: http://stackoverflow.com/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object –