Bug 201270 - [performance] RSE should not process resource changes if not relevant
Summary: [performance] RSE should not process resource changes if not relevant
Status: NEW
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: Future   Edit
Assignee: David Dykstal CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: investigate, performance
Depends on:
Blocks:
 
Reported: 2007-08-27 11:13 EDT by Uwe Stieber CLA
Modified: 2009-12-09 07:40 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Uwe Stieber CLA 2007-08-27 11:13:23 EDT
Even if there is no active connection, the user is doing nothing in the remote systems view (but view is visible in perspective) and performing usual edit/compile cycles, RSE seems to listen to _any_ resource change propagated by Eclipse. Frequently the "Remote System Explorer Operation..." jobs can be observed within the progress view in the described state. RSE should not do anything, including scheduling unnecessary jobs, if a event is not relevant for RSE.
Comment 1 Martin Oberhuber CLA 2007-09-19 10:52:54 EDT
In RSE, there is
  a) The TempFileListener
  b) Profile Save Jobs
  c) UI update jobs in the SystemView.
and probably more, would need some investigation.

(a) would be fixed by deferred plugin activation (bug 181939).
(b) might partially have been fixed by avoiding profile saves (bug 203365).
(c) is necessary for passing the UI/Non-UI gap. Those Jobs might have to be
    converted into System jobs such that they are not user visible in the
    Progress view (calling Job#setSystem(true)).
Comment 2 David McKnight CLA 2007-11-05 15:44:00 EST
Dave, I'm passing this one to you since you own bug 181939.  Let me know whether that's something you plan on dealing with anytime soon.
Comment 3 David Dykstal CLA 2008-05-29 17:38:13 EDT
moving to 3.1