LiveCode Performance Examples

2014-05-09 Thread Michael McCreary

Dear List Members,

Over the next few months, we'll be working on improving the performance 
of LiveCode. We'll be looking at all aspects of the product, but will be 
focusing particularly on the graphical side of things.


Naturally, we have earmarked a few areas of the engine where we think 
can improve things. These have come primarily from our knowledge of the 
engine's internals. Whilst it's all well and good improving these areas, 
if they don't offer any real improvement to the end user, or the use 
case for the improvement is limited, there's little point in pursuing them.


This is where you come in.  We want to know how you use LiveCode and 
what areas you think can be improved on performance wise. Having real 
world examples of slowdowns and performance bottlenecks will allow us 
focus our energies on improving the correct areas.


So, if you have any example stacks demonstrating where you have 
experienced poor performance in LiveCode, we'd really like to see them. 
Ideally they'd be stacks where the problem has been isolated allowing us 
to measure performance (and any subsequent improvements due to our 
work). But anything goes really. It can be surprising how such simple 
things can have a seemingly very large impact on the performance of an app.


Either post your stacks to the list or, if you prefer, email them 
directly to me.


We have no fixed agenda as to how we're going to approach this, so your 
input really will help direct our efforts.


Many thanks,


Michael
--

*Michael McCreary . Runtime Revolution Ltd
LiveCode - Unleash Your Killer App*

mail : 25a Thistle Street Lane South West, Edinburgh, EH2 1EW
email : michael.mccre...@runrev.com
company : +44(0) 845 219 89 23
fax : +44(0) 845 458 8487
web : www.runrev.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LiveCode Performance Examples

2014-05-09 Thread Björnke von Gierke
I looked at some of my old stack that I knew they where slow-ish... and they're 
all much faster now, probably due to the new graphics engine handling stuff 
with lots of points better. So sadly I can't send you any slow stacks *tears up*

Nontheless here's what I tried, all stacks have to do with graphics that use 
markers to draw areas:

http://bjoernke.com/temp/2d_castle.livecode
http://bjoernke.com/temp/draw_economy_markers.rev
http://bjoernke.com/temp/grow_land_mark_II.livecode


On 09 May 2014, at 18:58, Michael McCreary michael.mccre...@runrev.com wrote:

 Dear List Members,
 
 Over the next few months, we'll be working on improving the performance of 
 LiveCode. We'll be looking at all aspects of the product, but will be 
 focusing particularly on the graphical side of things.
 
 Naturally, we have earmarked a few areas of the engine where we think can 
 improve things. These have come primarily from our knowledge of the engine's 
 internals. Whilst it's all well and good improving these areas, if they don't 
 offer any real improvement to the end user, or the use case for the 
 improvement is limited, there's little point in pursuing them.
 
 This is where you come in.  We want to know how you use LiveCode and what 
 areas you think can be improved on performance wise. Having real world 
 examples of slowdowns and performance bottlenecks will allow us focus our 
 energies on improving the correct areas.
 
 So, if you have any example stacks demonstrating where you have experienced 
 poor performance in LiveCode, we'd really like to see them. Ideally they'd be 
 stacks where the problem has been isolated allowing us to measure performance 
 (and any subsequent improvements due to our work). But anything goes really. 
 It can be surprising how such simple things can have a seemingly very large 
 impact on the performance of an app.
 
 Either post your stacks to the list or, if you prefer, email them directly to 
 me.
 
 We have no fixed agenda as to how we're going to approach this, so your input 
 really will help direct our efforts.
 
 Many thanks,
 
 
 Michael
 -- 
 
 *Michael McCreary . Runtime Revolution Ltd
 LiveCode - Unleash Your Killer App*
 
 mail : 25a Thistle Street Lane South West, Edinburgh, EH2 1EW
 email : michael.mccre...@runrev.com
 company : +44(0) 845 219 89 23
 fax : +44(0) 845 458 8487
 web : www.runrev.com
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode

--

Anyone thinking about going to Zurich in the summer? 
Please fill out the form and send me an email: 
http://doodle.com/yapygihh3itgz2qr

-- 

Use an alternative Dictionary viewer:
http://bjoernke.com/bvgdocu/

Chat with other RunRev developers:
http://bjoernke.com/chatrev/



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LiveCode Performance Examples

2014-05-09 Thread Alejandro Tejada
Michael McCreary wrote
 [snip]
 This is where you come in.  We want to know how you use LiveCode and 
 what areas you think can be improved on performance wise. Having real 
 world examples of slowdowns and performance bottlenecks will allow us 
 focus our energies on improving the correct areas.
 [snip]

For example, this bug:
http://quality.runrev.com/show_bug.cgi?id=12307
Normal Image Quality looks the same as Good Image Quality 

could be responsable for this another bug:
http://quality.runrev.com/show_bug.cgi?id=12148
Dramatic slowdown while resizing images by script

On Friday 11-04-2014, Mark Waddingham wrote: 

I can confirm the slow-down - this is due to the changes to image filtering
we 
made in 6.6. We need to revise that slightly I think as 'normal' now does
some 
filtering on all platforms where as before it was a box filter on Mac and a 
nearest filter on other platforms. (The 'normal' filter now appears to be a 
fair bit slower). 

Al




--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/LiveCode-Performance-Examples-tp4679308p4679312.html
Sent from the Revolution - User mailing list archive at Nabble.com.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode