안녕하세요 여러분,
100% 확실하지는 않지만 런타임을 저장하는 함수를 본 것 같습니다. 실행을 클릭한 순간부터 분석이 완료될 때까지 테스트 시간을 캡처하는 기능이 필요합니다. JSL을 사용하고 있습니다. 감사해요
대부분의 사람들이 이를 위해 Today() 함수를 사용하는 것 같습니다. 예를 들어,
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." );나는 Today()와 똑같이 작동하지만 마이크로초 단위인 HP Time()을 사용하는 것을 좋아합니다.
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." );사용할 수 있는 Tick Seconds()라는 함수도 있습니다.
Names Default To Here( 1 );
t1 = Tick Seconds();
Open( "$SAMPLE_DATA/Big Class.jmp" );
t2 = Tick Seconds();
Round( t2 - t1, 3 );
둘 다 고마워요! 두 솔루션 모두 도움이 되며 작업을 수행합니다.