Я хотел бы видеть вещи, подобные объектам в куче, созданным моим простым классом. Однако, когда я использую профилировщик netbeans для просмотра моей запущенной программы, я вижу тысячи классов, по-видимому, все хорошие вещи, которые java делает за кулисами.Как отслеживать информацию о приложении в java?
Есть ли способ профилировать netbeans для детализации только моего потока и объектов, доступных из моего потока? Есть ли другие инструменты, которые были бы хороши для этого?
Я бы хотел, например, увидеть, создаю ли я большие, ненужные объекты, сколько памяти мои объекты используют, что-то вроде этого.
Меня особенно интересует mac/linux.
Отлично - спасибо! Если я выделяю ArrayList в своем классе, как я могу отделить это от всего другого ArrayList , то выделяют другие потоки, такие как сбор мусора? Есть ли способ выбрать объекты по имени переменной, например? –
user384842
@ user384842 вы не можете знать имя переменных во время выполнения. Таким образом, было бы невозможно узнать эту информацию у профилировщика. –