Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.3.1
-
Fix Version/s: 1.4
-
Component/s: Converters
-
Labels:None
-
JDK version and platform:Sun 1.6.0_17
Description
Sun14ReflectionProvider has a constructor cache.
However, these caches are gone for every minor GC, because WeakReference of constructor hasn't been referred by anyone when the constructor finish instantiating the object. So, whenever getMungedConstructor is called, constructor is newly created.
The objects in PermGen space isn't collected when minor GC, so it causes frequent full GC.
Activity
Jörg Schaible
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 1.x Maintenance [ 12873 ] | |
| Resolution | Fixed [ 1 ] |
Jörg Schaible
made changes -
| Fix Version/s | 1.4 [ 17519 ] | |
| Fix Version/s | 1.x Maintenance [ 12873 ] |
Jörg Schaible
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |