标签: hibernate out-of-memory heap-dump
当加载大量对象时,我得到一个OOM异常。在使用分析器分析堆之后,我发现org / hibernate / util / IdentityMap中有很多内存引用了包含数千个Entrys的LinkedHashMap。这些对象用于什么?
我非常感谢所有类型的信息......
答案 0 :(得分:1)
这是持久性单元的实体缓存。也称为第一级缓存。从数据库加载的所有实体都保存在此缓存中,因此可以从缓存中回答对已知实体的后续请求,而不会发出SQL查询。