RFR (M) 8059461: Refactor IndexSet for better performance (preliminary)

John Rose john.r.rose at oracle.com
Thu Nov 6 20:40:11 UTC 2014


On Nov 6, 2014, at 12:30 PM, John Rose <john.r.rose at oracle.com> wrote:

> Original source file was chaitin.hpp.

Correction: live.hpp.

//------------------------------List16Set--------------------------------------
// An abbreviated implementation of Set.  Implementation is a list of shorts.
// Inserting and deleting is linear (ouch)!  Only suitable when lists are
// expected to be short.
struct List16Set {
  uint16 _cnt, _max;
  uint16* _data;
...
};

(That's enough software archaeology for today!)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20141106/18425314/attachment.html>


More information about the hotspot-compiler-dev mailing list