Bug 142475 - [components][performanc][api] Reduce the number of plugins
Summary: [components][performanc][api] Reduce the number of plugins
Status: ASSIGNED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on: 170920
Blocks: 170922
  Show dependency tree
 
Reported: 2006-05-18 08:29 EDT by Martin Oberhuber CLA
Modified: 2008-08-05 15:57 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2006-05-18 08:29:50 EDT
Eclipse startup performance suffers as lots of plugins are registered.
Moreover, it gets confusing for developers when too many plugins are dealing with closely related things.

Given that the subsystems (files,shells) as well as the connectorservice for a given connection type are often closely tied together, there is no benefit in deferred plugin loading for the various subsystems. It seems to make sense to put these into a single plugin and rather make a separation of UI vs. non-UI parts only:

org.eclipse.rse.services.ssh    -- non-UI services for ssh
                                   including non-UI connectorservice
org.eclipse.rse.ui.ssh          -- UI parts: subsystems files
                                   and shell, and the UI part 
                                   of the onnectorservice

Dave McKnight commented on this in Bug 138337 Comment 8.
Any thoughts on negative implications of this approach?
Comment 1 Martin Oberhuber CLA 2006-07-03 08:49:11 EDT
Marking as [api] and LATER - to be addressed after 1.0.
Comment 2 Martin Oberhuber CLA 2006-11-10 18:06:08 EST
Need to investigate - Implementation not planned yet.