org.hibernate.impl.SessionFactoryImpl对象的正常大小是多少?

时间:2015-05-18 14:33:22

标签: java hibernate tomcat memory-leaks heap-dump

我正在开发一个使用Spring / Hibernate的Web应用程序,经过几天的生产它变得非常慢,所以我使用visualvm做了一个堆转换,但我不知道如何分析结果,我做甚至不知道在类似的开发堆栈中org.hibernate.impl.SessionFactoryImpl的正常大小是什么,有人可以告诉我根据屏幕截图,我想提一下我使用一个Web客户端(一个用户登录)

enter image description here

1 个答案:

答案 0 :(得分:0)

对象的“正常”大小取决于很多东西(您正在使用的库的版本,JVM和OS版本......)

您可以找到有关浅尺寸和保留尺寸here的更多信息。

我认为你的案例中的SessionFactoryImpl不是太大(只有1.7 MB的保留大小)并且不是问题的原因。

但是,小堆大小可能是个问题,因此请尝试分析应用程序是否正在使用其大部分堆空间并相应地增加它。

相关问题