fprintf 함수를 추적 호출로 다시 정의할 어떻게 할까요? 있나요?
결국 sprintf 함수 호출로 변환되는 fprintf 함수 호출은 특히 반복적으로 사용되는 경우 성능을 저하시킬 수 있는 리소스 집약적인 호출입니다.
추적 메시지는 이진 형식으로 저장되고 추적 로그를 표시할 때까지 서식이 연기되므로 fprintf 함수를 추적 호출로 다시 정의하면 훨씬 더 효율적입니다.
fprintf와 같은 인쇄 함수를 추적 호출로 다시 정의하려면 결과 호출에서 다음 두 가지 작업을 수행해야 합니다.
오류, 경고 또는 노이즈 등의 추적 함수에 대한 기본 수준을 할당합니다.
핸들을 무시합니다.
다음 예제에서는 두 가지 모두를 수행하는 함수 설명을 보여줍니다.
-func:fprintf{LEVEL=Noise}(NULL,MSG,...)
localwpp.ini 같은 로컬 구성 파일에서 이 함수 설명을 정의하거나 RUN_WPP -func 매개 변수(WPP 전처리기를 호출하는 매크로)를 사용하여 함수 설명을 정의할 수 있습니다.
RUN_WPP 대한 선택적 매개 변수의 전체 목록은 WPP 전처리기를 참조하세요.