Relates :
|
|
Relates :
|
|
Relates :
|
Currently each version of a class has its own constant pool (CP). This causes two serious problems: 1) Inconsistent access can cause failure, see 5088035 2) Severe performance problems on large redefines (tens of seconds): a) caused by required CP updates b) and causing equivalent methods to need new versions which, in turn need updates ###@###.### 10/3/04 23:59 GMT This bug consists of three parts: 1) RFE for making constant pools append only; this work was done via 5088035 2) fix stress related crashes in RedefineClasses ("safe" part) 3) fix performance problems (simple changes only) Since #1 is handled by 5088035, I have changed this CR to a Defect from and RFE.
|