Corona® Profiler
Visualize Your Code in Three Unique Ways
Painless IntegrationProfiler can be integrated into any Corona® program with just two lines of code. And best of all, no changes to your code is necessary, all profiler functions are called automatically. profiler = require“Profiler”; profiler.startProfiler(); Target Older DevicesCPU and memory resources are limited on a mobile device. Finding bottlenecks in your code can help you target even the slowest of mobile devices and help you get your app to as many customers as possible. Eliminating memory leaks will improve your program’s stability and make it compatible on lower memory devices. User FriendlyClick on the demo links above to see what a typical profiler result looks like. Very user friendly and gives you the information you need so you can maximize your productivity. Tested and ProvenWe used Corona Profiler to help our team optimize Space Conquest, originally an iPad-2 only game, to be compatible with slower handheld devices such as the iPod Touch 3g. We have also helped our clients optimize their code and have seen dramatic improvements on performance and memory. See the profiler result that helped us optimize our code in the demo above. Cross PlatformWorks on both Windows and Mac. Any HTML5 capable browser is supported. You can test if your browser is supported by trying out the live demos above. 100% money back guarantee
|
Now for just 9.99! |
Corona® SDK is a trademark or registered trademark of Ansca® Inc. Ansca, the Ansca Logo, anscamobile.com are trademarks or registered trademarks of Ansca Inc, in the US and other jurisdictions.

Glad to visit this blog, keep it going.
rc helicopters
Thanks for visiting us, expect more from us soon.
mydevelopersgames
I like the helpful information you provide in your articles. I’ll bookmark your blog and check again here regularly. I am quite sure I’ll learn lots of new stuff right here! Best of luck for the next! cheap web hosting | unlimited web hosting |
business web hosting reviews
Would this tool be suitable for finding locations where an app crashes due to large / infinite recursion? (i.e. since it seems to already track call-stack depth, could it point out a crash where the call stack became too large?)
quasius
Hello quasius,
If you do a memory timeline profile and let the stack expand until it crashes you should be able to view the profile result at a later time using the viewProfilerResult(name, mode, maxLines) function. This is because memory profiler dumps everything to a file and you can analyze it later. It will show you the exact line of code that was last executed.
Thanks,
M.Y. Developers
mydevelopersgames
hi, i use profiler for mode 3 and got this error
untime error
…sers/ichsan/Desktop/works/hungry-zombie/Profiler.lua:684: attempt to concatenate local ‘filename’ (a nil value)
stack traceback:
[C]: ?
…sers/ichsan/Desktop/works/hungry-zombie/Profiler.lua:684: in function ‘viewProfilerResult’
…sers/ichsan/Desktop/works/hungry-zombie/Profiler.lua:739: in function ‘_listener’
?: in function
?: in function
is there any update for this error?
thanks
ichsan
I am attempting to run a Corona app I have been working on in Cider with the debugger. It has some pretty intense iterative computations for A* pathfinding.
I believe a file exclusion feature in the debugger would be very helpful. Another simple feature that would be nice, would be to launch the simulator from cider without the debugger (“Run”).
I could picture the use case of debugging and profiling the intensive algorithms such as A* as a unit test, then excluding those modules from the profiler and debugger in the main project (for performance reasons)
Your team has created a pretty remarkable tool. I appreciate your efforts and the consideration of feature requests.
Thanks!
Tony
Tony Young
Hello Tony,
Thank you for your suggestions. We will try it implement it and thanks for trying out Cider. We appreciate your support.
Regards,
M.Y. Developers
mydevelopersgames
Any plans to support the Moai SDK with your IDE/debugger? We dropped Corona last year and are now using Moai exclusively.
Ash
Hello Ash,
Not anytime soon but eventually we will. Since it will take us some time to get familiar with another SDK.
Thank you,
M.Y. Developers
mydevelopersgames
@Ash.
Why did you drop corona? I am just curious. The problems I have with Corona are not with Corona per se, but with Box2d and this ultimately annoying, and stupid damn “tunneling” effect (objects passing through other objects) that I cannot seem to defeat. CCD (Constant Collision Detection). So if it’s a limitation with Box2d and not corona, it’s either I “Deal with it” or I find an SDK that uses another physics engine (like Havoc or something like that) but who knows if those engines have the same issues or not.
I was looking at Moai, and even Unity but it seems that Box2d has a deep root in a lot of SDK’s, most likely due to its availability as open source
Back on track, I’m going to pick this profiler up when I get back home. It seems like a very handy tool
ng
Nicholas Golden
Is Profiler and Cider compatible with Lime, Particle Candy and other 3rd party tools?
F:B:
any plans to support guideros at all?
gary
I was thinking about possibly using AutoLAN in my game but I don’t see many answers to questions from the developer lately. I wonder if AutoLAN is dead. Makes me wonder about the quality of a product when support is very lax.
Dan