JDK-6227862 : Make javac generate compact verification tables in target 6
  • Type: Enhancement
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 6
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic,linux
  • CPU: generic,x86
  • Submitted: 2005-02-10
  • Updated: 2017-05-16
  • Resolved: 2005-05-05
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.

To download the current JDK release, click here.
JDK 6
6 b35Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Javac should generate the compact stackmap attribute format to support the split verifier. 

The original CLDC-style verification table has around 10% class file size overhead. The compact format reduces it to below 5%. Please see Tiger feature 4639391 and 4639069 for the original split verifier work.

###@###.### 2005-2-10 19:08:33 GMT

The compact stackmap "StkMap" attribute should be generated in -target 6 classes. 

###@###.### 2005-04-05 22:03:15 GMT

Comments
EVALUATION This is an approved Mustang feature. ###@###.### 2005-2-10 19:18:11 GMT This is part of jsr202. No unit test is needed in the javac part of change. The new class file format change including the StkMap attribute will be tested in the split verifier testing. ###@###.### 2005-04-05 21:23:49 GMT The StkMap attribute name will be changed to StackMapTable. Please see 6259535. ###@###.### 2005-04-30 00:52:50 GMT
10-02-2005