Skip to main content

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

Hi Doug,

Could you please try the next (March 3rd) I-build and let me know if it performs better in terms of producing stack samples for freeze events.

-sergey


On Wed, Feb 25, 2015 at 2:44 PM, Doug Schaefer <dschaefer@xxxxxxx> wrote:
I'm on a Mac.

One area where I am getting good stacks is when the CDT asks to refresh the entire Project Explorer with regularity. I'll need to dig into that one. The JDT takes quite a while to do what it needs to do when that happens, and it isn't obvious why we're refreshing all the time.

Doug.

From: Sergey Prigogin <eclipse.sprigogin@xxxxxxxxx>
Date: Wed Feb 25 2015 17:40:55 GMT-0500 (EST)
To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] UI Responsiveness



On Wed, Feb 25, 2015 at 12:53 PM, Doug Schaefer <dschaefer@xxxxxxx> wrote:
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?

What operating system are you on? I've seen a number of UI freezes without stacks on Windows and Mac but almost never on Linux. They seem to be caused by the starvation of the UI monitoring thread, but I still need to prove that.


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.

-sergey 

_______________________________________________
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