Hi all,
I'm not 100% sure, but I think I have seen a function that stores the run time. I need a function that captures the test time from the moment I click run until the analysis is complete. I'm using JSL. Thanks
I think most people use the Today() function for this. For instance,
Names Default To Here( 1 ); starttime = Today(); pl = {}; For( i = 1, i <= 10000000, i++, Insert Into( pl, i ) ); endtime = Today(); Print( "Execution took " || Char( endtime - starttime ) || " seconds." );
I like to use HP Time(), which works just like Today(), but it's in microseconds.
Names Default To Here( 1 ); starttime = HP Time(); pl = {}; For( i = 1, i <= 10000000, i++, Insert Into( pl, i ) ); endtime = HP Time(); Print( "Execution took " || Char( endtime - starttime ) || " microseconds." );
There is also a function called Tick Seconds() that can be used
Names Default To Here( 1 ); t1 = Tick Seconds(); Open( "$SAMPLE_DATA/Big Class.jmp" ); t2 = Tick Seconds(); Round( t2 - t1, 3 );
Thank you both! Both solutions are helpful and does the job.