Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] UI Responsiveness

For those that are interested, there is a code recommenders project (which I posted a question regarding a few days ago) for CDT related issues:


I’ve been monitoring the logs (anyone can sign up to get them from the above page) and delegating them to bugzilla when they seem likely that they’ll be able to fix or identify an issue.

For example, here are the UI freezes for CDT: 


Worth noting in Equinox for 4.5M5 there were some serious delays that have been fixed relating to bundle/eclipse start-up; I don’t know if that may be related (some of the delays appear to be in OSGi classes).


Alex

On 25 Feb 2015, at 21:59, Doug Schaefer <dschaefer@xxxxxxx> wrote:

It’s built into the platform. You can turn it on by going into the General preferences under Tracing. Spits out an error log if the UI thread hangs.

Interesting though that since restarting my Eclipse, it’s not happening, at least not there.

Doug.

From: Nathan Ridge <zeratul976@xxxxxxxxxxx>
Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: Wednesday, February 25, 2015 at 4:43 PM
To: CDT Mailing List <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] UI Responsiveness

I've also been experiencing occasional UI freezes while editing C++ code, and they've been quite long - up to 10 seconds at times! Unfortunately, they're highly intermittent, and I haven't been able to reproduce them reliably. I did notice that they tend to happen more often shortly after switching to a new editor tab.

What is the UI responsiveness tool? Is it something I can use to get more information if this happens again?

Regards,
Nate



From: dschaefer@xxxxxxx
To: cdt-dev@xxxxxxxxxxx
Date: Wed, 25 Feb 2015 20:53:57 +0000
Subject: [cdt-dev] UI Responsiveness

Hey gang,

I’m using Mars M5 as my main dev environment (yes, I know, I’m brave). I have everything all in one workspace: all of the Eclipse projects I work on, some pure Java projects, and a few C projects. Probably 300+ projects in total.

I am noticing that when I edit the C files (and only C files, Java seems fine), I get a pretty regular UI freeze. It’s usually between 1.2 and 2.0 seconds but is pretty annoying. I love the new UI responsiveness tool in the platform (thanks Sergey!), but it doesn’t generate stacks unless the freeze is much more than 2 seconds. Does anyone know how to get it to generate stacks more often?

And is anyone else seeing this? My fear is that the CDT reconciler is walking the entire resource tree looking for something. It appears the intervals are about when the reconciler would run. And I don’t notice this behaviour in smaller workspaces.

Thanks,
Doug.

_______________________________________________ cdt-dev mailing list cdt-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top