UI performance and large data set in Table Object

mfstuart mfstuart at cox.net
Thu Feb 21 19:55:51 EST 2008


Hi Richard,
I did as you suggested and copied 8 columns of data (20,844 lines) into this
new stack.
Just a table object on the card - no scripts (except your 'on resizeStack'
in the stack), no other objects.
resize result: same slow behavior :(

Any other thoughts on that?

Mark Stuart


Richard Gaskin wrote:
> 
> mfstuart wrote:
>> My day job is a software engineer, using another software development
>> tool -
>> eDeveloper.
>> The product we build (CRM) is for enterprise sized companies, working on
>> large amounts of SQL data.
>> eDeveloper does not produce this UI lack of performance during runtime.
>> This
>> is how I noticed the difference in behavior.
>> As far as Excel and Rev, both load the data into memory, which I would
>> assume then declines the available resources, causing the issue at hand.
>> Whereas the table object in our software is reading the data continually
>> (??) from the database, caching when needed, so the lack of performance
>> is
>> never noticed.
> 
> Rev fields are smartly buffered and tend to redraw faster than any other 
> app on my hard drive.  If you're seeing unusually slow redraws it may be 
> related to Rev libraries rather than the engine itself.
> 
> Try this:  Make a new stack, add a field, turn on the field's hGrid and 
> vGrid properties, and dump an equivalent amount of data into it.
> 
> To handle the resize, use this rather than Rev's Geometry Manager:
> 
> on resizeStack x,y
>     set the rect of fld 1 to 20,20,x-20,y-20
> end resizeStack
> 
> 
> If Rev is as efficient as I think it is, that test should show a pretty 
> smooth update.  If not we can look into it more deeply.
> 
> -- 
>   Richard Gaskin
>   Managing Editor, revJournal
>   _______________________________________________________
>   Rev tips, tutorials and more: http://www.revJournal.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
> 

-- 
View this message in context: http://www.nabble.com/UI-performance-and-large-data-set-in-Table-Object-tp15618647p15625188.html
Sent from the Revolution - User mailing list archive at Nabble.com.




More information about the use-livecode mailing list