Faster index for Java, or CDT pays its debt to JDT


Did you ever have to cancel Open Type dialog because you didn't have time to wait for the search indices to initialize? Does slowness of populating the Call Hierarchy view annoy you? We suspect that for the majority of Eclipse Java users the answer to these questions is yes.

The proposed solution to these and many other JDT sluggishness problems is a new index containing an order of magnitude more information about Java code than the old JDT indexes and caches. The technology chosen for the new, faster JDT index is heavily influenced by the CDT index that has been in use for almost a decade and proved to be very efficient and flexible. CDT borrowed a lot of code and ideas from JDT. Now it's time to pay back.

Come to this talk to learn about the design of the new index and to see how it makes JDT blazingly fast.

Slides can be found here:

Session details
Speaker(s): Session Type: Experience level:
Track: Tags:
Schedule info
Session Time Slot(s):
Wednesday, March 9, 2016 - 17:00 to 17:35


I've uploaded the slides to this page twice, and have emailed them to the person from EclipseCon who manages the videos. I have no idea why they're not showing up on this page.

Public comment