Я новичок в анализе памяти на Java.При анализе памяти в Java TreeMap находится внутри объекта
У меня есть пользовательский класс с именем ExecutionReportMessage, объектом которого стоило мне 25К памяти:
Когда я смотрю на объект в анализе памяти в Eclipse, я обнаружил, что есть TreeMap Структура внутри, на которую приходится наибольший размер всего объекта.
Вот мой вопрос:
Где делает TreeMap взялось? У меня нет TreeMap Структура в определении класса.
Я хотел бы уменьшить размер объекта как можно меньше. Любой возможный способ сделать это?
Это может быть просто из какой-то библиотеки, которую вы используете в своем проекте, а не непосредственно из собственного письменного кода. – ecbrodie
У вас есть карта в любом месте? Это может быть только конкретная реализация, идущая в этот интерфейс «Карта». – Makoto