JDK-6962931 : move interned strings out of the perm gen
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Interned strings are currently stored in the permanent generation. A new approach for managing meta-data is being designed and it requires interned strings to live elsewhere in the the heap (young gen and/or old gen).
Some very intermittent failures were detected when testing these changes which turned out to be due to an existing bug in the non-perm oops code, fixed by 7028374. So if this fix is ever backported, it should be accompanied by the fix for 7028374.