Используя Eclipse Memory Analyzer ( 1 ), я в целом вижу, какие классы потребляют память, но я хотел бы знать, какое веб-приложение отвечает за объем памяти. Если я просто ищу в дереве доминантных экземпляров загрузчик классов, используемый Tomcat для загрузки каждого веб-приложения, это не показывает искомый счетчик. Я предполагаю, что это связано с тем, что в веб-приложениях есть много потоков, включая потоки процессора Tomcat HTTP, которые поддерживают объекты живыми. Кроме того, я предполагаю, что объекты ссылаются на загрузчик классов, но не наоборот.
Как я могу вычислить общий размер всех объектов, загруженных в определенный загрузчик классов, используя mat? Возможно ли это?