Есть ли подобный метод в Java? - PullRequest
71 голосов
/ 03 марта 2010

Есть ли в Java какой-либо встроенный метод для определения размера любого типа данных? Есть ли способ найти размер?

Ответы [ 13 ]

0 голосов
/ 08 октября 2014

На SourceForge.net есть класс / jar, который использует инструментарий Java для расчета размера любого объекта. Вот ссылка на описание: java.sizeOf

0 голосов
/ 23 апреля 2013

EhCache предоставляет класс SizeOf , который попытается использовать агент Instrumentation и будет использовать другой подход, если агент не загружен или не может быть загружен ( подробности здесь ).

Также см. агент из Хайнц Кабуц .

0 голосов
/ 03 марта 2010

Я не думаю, что это в API Java. но большинство типов данных, которые содержат несколько элементов, имеют метод size(). Я думаю, что вы можете легко написать функцию для проверки размера самостоятельно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...