Slow response with many objects

Mark Schonewille m.schonewille at economy-x-talk.com
Fri Nov 24 17:52:26 CST 2006


Hi Jan,

If you have thousands of objects, I can very well imagine that  
Revolution gets very slow. I also believe that having thousands of  
objects probably indicates a need to re-think the strategy behind  
your user interface.

However, if "many" only means a few dozens or even 200 or 300 objects  
and if your computer is reasonable fast, say >500 Mhz, you should not  
experience much lagging while editing these objects. Still, even on  
350 Mhz machines, you should experience an acceptable responsiveness  
using the IDE.

Are you using any scripts that run when objects are resized, moved,  
or otherwise changed? Do you have any running handlers in the  
background or many pending messages? Are you using third-party  
libraries or plugins?

Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Get your store on-line within minutes with Salery Web Store software.  
Download at http://www.salery.biz

Op 24-nov-2006, om 20:53 heeft Jan Sælid het volgende geschreven:

> My app’s interface is not card based and has no pulldown menus. I’m  
> using a
> “at your fingertips”-approach to the gui. Much like the new office  
> 2007. I’m
> also aiming at a completely customized look and that means I have a  
> lot of
> groups. It seems now that the revolution ide is becoming slower.  
> When I’m
> using “Select grouped controls” and the pointer it takes a while  
> before the
> object is selected. Moving objects is also slow. Using properties  
> to nudge
> object in any direction has come to the point where e.g. the down  
> arrow
> stays down and the ide is locked up, with no other solution than to
> force-quit rev.
>
>
>
> Anyone have any experience with this? Is it the amount of groups  
> that slows
> down rev? Or is it the amount of images. I use customized icons,
> backgrounds, menubars etc. (nothing heavy.) Or is it the sum of it?




More information about the use-livecode mailing list