Closed
Description
oaktree opened SPR-11394 and commented
Anayzling heap dump shows:
6,454 instances of "java.lang.Class", loaded by "<system class loader>" occupy 6,081,912 (11.44%) bytes.
Biggest instances:
•class org.springframework.core.ResolvableType @ 0x7833d2c50 - 720,944 (1.36%) bytes.
*********************************************************************************
Class Name | Shallow Heap | Retained Heap | Percentage
----------------------------------------------------------------------------------------------------------------
class org.springframework.core.ResolvableType @ 0x7833d2c50 | 16 | 720,944 | 1.36%
|- org.springframework.util.ConcurrentReferenceHashMap @ 0x7833d2d00| 40 | 720,880 | 1.36%
|- org.springframework.core.ResolvableType @ 0x7833d2ce0 | 32 | 32 | 0.00%
|- org.springframework.core.ResolvableType[0] @ 0x7833d2cd0 | 16 | 16 | 0.00%
----------------------------------------------------------------------------------------------------------------
Affects: 4.0.1
Issue Links:
- Memory leak in ConcurrentReferenceHashMap [SPR-11440] #16066 Memory leak in ConcurrentReferenceHashMap
- Duplicate entries in ResolvableType cache [SPR-12275] #16880 Duplicate entries in ResolvableType cache
- Performance issue on ResolvableType cache [SPR-12122] #16738 Performance issue on ResolvableType cache
- memory leak in class ConcurrentReferenceHashMap [SPR-16699] #21240 memory leak in class ConcurrentReferenceHashMap
2 votes, 12 watchers