LiveCode Performance Examples
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
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
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