Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 328657 - RFE: load documentation in a thread at initialization
Summary: RFE: load documentation in a thread at initialization
Status: RESOLVED FIXED
Alias: None
Product: Linux Tools
Classification: Tools
Component: Libhover (show other bugs)
Version: 0.6.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Jeff Johnston CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-25 16:50 EDT by Jeff Johnston CLA
Modified: 2012-08-29 18:34 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Johnston CLA 2010-10-25 16:50:07 EDT
When CDT initializes the help docs, load the documentation in a background job so that by the time a hover help occurs, it will already be loaded.  Add checks for internet failures and disable documents that cannot be fetched successfully.
Comment 1 Jeff Johnston CLA 2012-08-29 18:34:36 EDT
A background libhover load job has been created to run in the start method of LibhoverPlugin.  In addition, caching of libhover data is now done to dramatically lower external loading of libhover documents from external sources.  Finally, the glibc libhover documents (only ones shipped with Eclipse) are provided with the glibc libhover plug-in and so external loading is not required at all.

These various performance improvements have sped up libhover quite a bit.