Alto consumo de memória

Caros colegas,
Estou com problema sério de consumo de memória numa aplicação web. A aplicação usa Struts 1.X, EJB3 e Hibernate Session. Gostaria de saber se há algum monitor que me permita ver objetos em session scope, tamanho de tais objetos, consumo de recurso de cada requisição etc.
Algum dos colegas tem alguma sugestão?
Obrigado a todos.

Sávio

Tem o TPTP um plugin para o eclipse, só não se vai fazer o que vc precisa.

Usa a visualjvm, que vem com o sdk. Dá para ver qual objeto está ocupando mais memória, e possivelmente resolver memory leaks.