Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mylyn-dev] RE: Mylyn responsiveness

Hello System Architect,

Since we are not aware of any scalability problems with workspaces that have hundreds of projects, it sounds like you are seeing either a long-time caveat with Mylyn that we list on our Tips page and FAQ.  When a task is active and resources are refreshed in the workspace, those resources become interesting.  This means that if you either check out a project or trigger a refresh that brings in a lot of new files, you'll see performance degradation as they are all added to the task context.  

Let us know if this seems to match the problem you are seeing.  For example, you could ensure that a task is deactivated, then refresh your entire workspace by selecting all projects and refreshing (or having no selection and refreshing), and then activate a task.  You should not see any delays no matter how large your workspace.

Regarding configurability, it seems like it's not the underlying problem, so while it is feasible to track fewer events we'd need more information before going down that road.

Fyi, we are planning to address this problem for the Ganymede Mylyn 3.0 release, so please consider voting for the following bug:

120499: [context] make explicitly created resources interesting, and ignore others, e.g. from CVS checkout
https://bugs.eclipse.org/bugs/show_bug.cgi?id=120499

Mik 

> -----Original Message-----
> From: System Architect [mailto:mr.system.architect@xxxxxxxxx]
> Sent: Tuesday, March 18, 2008 9:42 AM
> To: mik@xxxxxxxxxxx; Mylyn developer discussions
> Subject: Mylyn responsiveness
> 
> Dear Mylyn developers,
> 
> We have a big issue with Mylyn: when we load 300-500 projects into
> Eclipse and try activating a task, Eclipse becomes very slow. Without a
> task active - it works fine.
> 
> To me it's an indication of Mylyn trying to capture too much data. I'd
> rather control what Mylyn does capture and it does not, so that I can
> ease the burden. Unfortunately - there is no declarative way (via
> preferences, etc.) of configuring the recorded events. I thing it will
> be beneficial to provide such configuration facility in Mylyn 3.x.



Back to the top