JDK-6533307 : (coll) Optimize AbstractList range checking
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:collections
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2007-03-12
  • Updated: 2012-10-08
  • Resolved: 2011-05-18
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 7
7 b15Fixed
Related Reports
Relates :  
Description
The same kind of optimization used in ArrayList for

5103956: (coll) Suggested improvement to speed up ArrayList<E> get and set calls

can be made in AbstractList.  This will be used by many classes that
extend AbstractList, e.g. the one returned by ArrayList.subList.

Comments
EVALUATION Yes. This gives us a 15-50% performance win on get/set operations on ArrayList sublists with the client compiler.
12-03-2007