#java #hprof #oql #eclipse-mat
#java #hprof #oql #eclipse-mat
Вопрос:
как я могу подсчитать объекты в Eclipse MAT, используя синтаксис OQL? Это не работает :
ВЫБЕРИТЕ count(a) ИЗ org.hibernate.engine.EntityEntry a
ГДЕ (toString(a.EntityName)="my.pojo")
(Я хочу подсчитать количество спящих pojos, загруженных в память)
Должен быть очень быстрый способ сделать это…Спасибо, что помогли мне!
Ответ №1:
SELECT toString(entry.entityName) FROM org.hibernate.engine.EntityEntry entry WHERE (toString(entry.entityName) = "My.Pojo")
В результате count будет отображаться как Total:X of Y entries.
значение, которое вас интересует Y
.