블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2025.6
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

공지사항

최근에 올라온 글

debug_print_run_time.h


msec단위로 간단히 측정가능. TRACE를 printf등으로 바꾸면, 파일에 기록가능

#ifndef DEBUG_print_run_time_H

#define DEBUG_print_run_time_H


//함수 실행시간 측정. //ex) //void func1() 

//{ 

// DEBUG_print_run_time("func1"); 

// ... 

//}

class class_DEBUG_print_run_time 

{

public:

DWORD t;TCHAR *m_log;

class_DEBUG_print_run_time(TCHAR *log) 

{

t=GetTickCount();

m_log=log;

//TRACE(_T("\r\n#START:%s\r\n"),m_log);

}

~class_DEBUG_print_run_time() 

{

t=GetTickCount()-t; if(t>5)

{

TRACE(_T("%s,%d msec\r\n"),m_log,t);

}

}

};

#ifdef _DEBUG

#define DEBUG_print_run_time(log) class_DEBUG_print_run_time _a(log)

#else

#define DEBUG_print_run_time(log)

#endif

#endif

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함