Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » tabbed properties view is slow - how to improve performance ?
tabbed properties view is slow - how to improve performance ? [message #330537] Thu, 31 July 2008 16:48 Go to next message
Eclipse UserFriend
Originally posted by: mopr.xxxxx.org

Hello,

I have created an editor based on a SWT Tree which makes use of the tabbed properties view. Unfortunately, the program gets very slow when changing the selection from one tree node to another, which is particularly problematic when using the keyboard to navigate across the tree. After closing the properties view, everything is working smooth again.

Is there a way to speed up the update of the tabbed properties view somehow, maybe by multi-threading or by deferring the update until the selection does not change again within a certain delay ?

I'd appreciate any hint! Many thanks in advance,

Oliver
Re: tabbed properties view is slow - how to improve performance ? [message #330738 is a reply to message #330537] Tue, 12 August 2008 13:55 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: bsv.datatel.com

We're seeing similar performance problems with a GEF editor and a tabbed
properties view. The rendering of the view is so slow that the selection
feedback for items in the graphical editor is visually delayed until
the widgets are finished rendering in the properties view.

Does the tabbed properties view have widespread adoption in the Eclipse
community? I'm sensing not..

-Ben

Oliver wrote:
> Hello,
>
> I have created an editor based on a SWT Tree which makes use of the
> tabbed properties view. Unfortunately, the program gets very slow when
> changing the selection from one tree node to another, which is
> particularly problematic when using the keyboard to navigate across the
> tree. After closing the properties view, everything is working smooth
> again.
>
> Is there a way to speed up the update of the tabbed properties view
> somehow, maybe by multi-threading or by deferring the update until the
> selection does not change again within a certain delay ?
>
> I'd appreciate any hint! Many thanks in advance,
>
> Oliver
Re: tabbed properties view is slow - how to improve performance ? [message #330743 is a reply to message #330738] Tue, 12 August 2008 14:11 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33224
Registered: July 2009
Senior Member
Guys,

My suspicion is that the view itself isn't all that slow but rather that
all the work that's being done in your own code to fully populate it. I
could imagine delaying the the update to the editor's selection
provider's selection as one solution. When I try the keyboard
navigation thing with the Ecore Tools diagram editor with a tabbed
properties view open, it all works very nicely with no annoying delays,
so I don't think there are fundamental framework problems...


Ben Vitale wrote:
> We're seeing similar performance problems with a GEF editor and a
> tabbed properties view. The rendering of the view is so slow that the
> selection feedback for items in the graphical editor is visually
> delayed until the widgets are finished rendering in the properties view.
>
> Does the tabbed properties view have widespread adoption in the
> Eclipse community? I'm sensing not..
>
> -Ben
>
> Oliver wrote:
>> Hello,
>>
>> I have created an editor based on a SWT Tree which makes use of the
>> tabbed properties view. Unfortunately, the program gets very slow
>> when changing the selection from one tree node to another, which is
>> particularly problematic when using the keyboard to navigate across
>> the tree. After closing the properties view, everything is working
>> smooth again.
>>
>> Is there a way to speed up the update of the tabbed properties view
>> somehow, maybe by multi-threading or by deferring the update until
>> the selection does not change again within a certain delay ?
>>
>> I'd appreciate any hint! Many thanks in advance,
>>
>> Oliver


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:How to get a list of jars in a project's classPath
Next Topic:Managing branches and tags in cvs
Goto Forum:
  


Current Time: Sun Oct 06 08:36:45 GMT 2024

Powered by FUDForum. Page generated in 0.04530 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top