[JW Lua] Slow JW Lua Scripts and Profiler
Charles O. Lawrence
charlesolawrence at bellsouth.net
Wed Sep 3 16:22:04 CEST 2014
Thanks Jan,
That works, but I wonder where the default file is. It must be there
somewhere.
Charles
-----Original Message-----
From: JWLua [mailto:jwlua-bounces at jwmusic.nu] On Behalf Of Jan Angermüller
Sent: Wednesday, September 03, 2014 10:14 AM
To: The JW Lua script plug-in.
Subject: Re: [JW Lua] Slow JW Lua Scripts and Profiler
If you put a directory name before, you should find it.
For example (on Windows):
ProFi:writeReport( 'C:\\MyProfilingReport.txt' )
Jan
Am 03.09.2014 16:10, schrieb Charles O. Lawrence:
> How about a simple example to demonstrate its use. I tried this. No
> errors, but I can't find the report file anywhere.
>
> ProFi = require 'ProFi'
> local it=0
> ProFi:start()
> for i=0,10000000 do it=it+i end
> ProFi:stop()
> ProFi:writeReport( 'MyProfilingReport.txt' )
> print ('Sum',it)
>
>
> Thanks,
> Charles
>
>
>
> -----Original Message-----
> From: JWLua [mailto:jwlua-bounces at jwmusic.nu] On Behalf Of Jari
> Williamsson
> Sent: Wednesday, September 03, 2014 4:04 AM
> To: The JW Lua script plug-in.
> Subject: [JW Lua] Slow JW Lua Scripts and Profiler
>
> Hello All!
>
> For slow-running JW Lua scripts, I suggest using a profiler to see the
> lines of code where it could be optimized.
>
> I found a Lua profiler that works very well, called "ProFi". It's
> available
> here:
> https://gist.github.com/perky/2838755
>
> Save the ProFi.lua script to your hard drive and add the path to the
> "require" list in the JW Lua Preferences. Put the start() and stop()
> command just around where the real processing of your script occurs.
>
> Mac users: Please note that this will currently give inaccurate
> results on the Mac, since Lua's os.time() function only return seconds
> on the Mac. I hope to include a high resolution timer for both Windows
> and Mac in the next beta. (ProFi supports custom timers through the
> setGetTimeMethod() method.)
>
>
> Best regards,
>
> Jari Williamsson
>
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
_______________________________________________
JWLua mailing list
JWLua at jwmusic.nu
http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
More information about the JWLua
mailing list