|
시간을 알수 있는 몇개의 API가 있습니다.
그중에서 저는 GetCurrentTime이라는 API를 주로 사용하여 시간측정을 합니다.
double StartTm = GetcurrentTime();
A()
double EndTm = GetCurrentTime();
EndTm - StartTm 하면.. 시간을 알수 있습니다.
그런데.. Getcurrnettime은 밀리세크단위입니다.
수행시간이 1ms이하이면.. 효용이 없습니다.
그외에 예전에 MS-C에는 성능평가 프로그램이 있었는데...
빌더에서 별 관심이 없어서... 있는지는 모르겠습니다.
김영욱 님이 쓰신 글 :
: A 란 함수가 있습니다.
:
: void __fastcall TForm1::A()
: {
: 측정시작
: ............
: ............
: ............
: ............
: 측정끝
: }
:
: 이렇게 해서 함수를 수행하는데 걸린 시간(물론 H/W, 시스템 dependent 하겠지만요)
: 을 알아낼수 있는 방법은 없는지요?
:
: 답변주시면 감사하겠습니다.
:
|