closed
Public

I’m using ForeUI for the first time on a MacBook Pro with the with an Intel dualcore processor (latest Snow Leopard OS version, latest ForeUI version).

ForeUI is working fine, as long as there are not much elements but if there are a lot, ForeUI starts to lag and my processor is constantly running on a high load.

Questions:

Is this a issue only on Macs ?

Are you planning to optimize the performance ?

Is there anything I can do ?

Thanks!

10 answers

Hi Ulrich Waibel,

Could you tell us the rough number of elements in your page? Does the page has master page (or even muti-level master pages)? We need to confirm more details about this issue.

#1

Hi Xavier,

I don’t have a master page or multi-level master page (just started to work with ForeUI and did never use it so far).
It started to lag when I had 2 pages with 100-120 elements each. If you want, I can send them to you via email.

Thanks,
Uli

#2
  1. Please send your file to <a href="mailto:foreui@easynth.com" rel="nofollow">foreui@easynth.com</a>, we will test on it, thank you.

I have this same problem on a MacBook Pro, Snow Leopard, with a Intel Core i7 chip. I also have many elements in my plot.

The biggest problem is the inspector palette (the palette with the color, font, ID, and action button). When you select an element, the palette fades in from transparent to opaque. Often, the first time I select an element after opening ForeUI this palette can take up to 3 seconds to appear. So you see each step of the transition from transparent to opaque. Sometimes the performance of the palette is much better after that, and sometimes not. This problem often slows down my work, because anytime I click an element I have to wait.

Thanks,

David Hoard

#3
  1. Hi David, the palette should be fade in only once by default. If you saw it fade in everytime, maybe the CPU is fully loaded, can you confirm that? Also can you tell me the rough number of elements in your plot? Thanks.

My plot has 190 elements. The CPU is not fully loaded. I watched the CPU performance monitor as I dragged an element to a new location. Even though dragging the element was slow because the UI was lagging, ForeUI was only using 23% of the CPU during the action.

If it would help performance, I would lose the fading-in palettes and the animated alignment guides when you are dragging elements around.

Thanks,

David Hoard

#4

Hi David, that’s quite strange as the CPU is not fully loaded while the pane always fade in.

Is it possible that your floating tool pane (palette) is not pinned? The floating tool pane is pinned by default, but you can unpin it by clicking the pin on top right corner.

If your floating tool pane is not pinned, it will fade in and out each time.

#5

My pane was unpinned and I pinned it now, but it didn’t help. The interface still lags and I guess it has become even worse with the last update.
Scrolling up/down, dragging frames to mark multiple elements, even just selcting elements – everything has a delay of about a second.

I really don’t enjoy working with this lags…

#6
  1. Hi Ulrich, can you tell me the memory usage (on top left corner of editing area) of ForeUI? Is your CPU fully loaded at the time?
  2. May be you can send us your log file, which is in "/Users/uname/.foreui/log", then we may get more info about it.

Hi Xavier,

Memory usage is usually between 80 and 140 MB, I think thats no problem ?
But when I select multiple elements and then move them with cursor keys, the CPU load is increasing to 70-80%. I guess thats not good for such a simple action.
As I wrote you already per mail, I don’t have the path /Users/uname/.foreui/ There is also no foreui directory or log in
/users/username/Libray/
/users/username/Libray/Logs/

#7

Just wanted to let you know, that I’m even able to produce a 50% cpu load by just scrolling up und down within the wireframe with the mouse wheel.

I don’t know, but it seems that any kind of interaction creates too much cpu load.

#8

We’ve made some improvements in the rendering performance in V2.62

#9

Solved the problem – thanks a lot. Performance is now awesome.

#10
  1. You are welcome :-)

This question is now closed