JDK-7042318 : redefine classes without metadata as oops
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 7u4
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2011-05-05
  • Updated: 2012-09-06
  • Resolved: 2012-09-06
Related Reports
Duplicate :  
Description
Redefine classes assumes GC will automatically remove objects it's no longer referencing,
like constant pools and old method arrays, and other stuff in the class 
(bytecodes too(?)).  Reimplement redefine classes that does not depend on GC for
cleanup of obsolete class meta-data.