XMS .NET 응용프로그램의 경우 XMS 환경 변수뿐 아니라 응용프로그램 구성 파일에서도 추적을 구성할 수 있습니다. 추적할 구성요소를 선택할 수 있습니다. 추적은 IBM Support의 지시에 따라 사용됩니다.
XMS .NET에 대한 추적은 표준 .NET 추적 하부 구조를 기반으로 합니다.
오류 추적을 제외한 모든 추적은 기본적으로 사용 불가능합니다. 다음 방법 중 하나로 추적을 설정하고 추적 설정값을 구성할 수 있습니다.
활성 추적 파일의 이름은 xms_trace<PID>.log 형식의 이름입니다. 여기서 <PID>는 응용프로그램의 프로세스 ID를 표시합니다. 활성 추적 파일의 크기는 기본적으로 20MB로 제한됩니다. 이 제한에 도달하면 파일은 이름이 바뀌고 아카이브됩니다. 아카이브 파일의 이름은 xms_trace<PID>_YY.MM.DD_HH.MM.SS.log 형식입니다.
기본적으로 보관된 추적 파일 수는 4(활성 파일 1 및 아카이브 파일 3)입니다. 이 네 개의 파일은 응용프로그램이 중지할 때까지 롤링 버퍼로 사용되며 가장 오래된 파일이 제거되고 새 파일로 바뀝니다. 응용프로그램 구성 파일에 다른 수를 지정하여 추적 파일 수를 변경할 수 있지만 최소한 두 개의 파일(활성 파일 1 및 아카이브 파일 1)이 있어야 합니다.
두 가지 추적 파일 형식을 사용할 수 있습니다.
추적 항목에 들어 있는 정보는 다음과 같습니다.
다음 예에서는 일부 추적의 추출을 보여줍니다.
[09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest > Allocate Entry [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest > Initialize Entry [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest < Initialize Exit [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest < Allocate Exit
위의 예에서 형식은 다음과 같습니다.
[Date Time:Microsecs] Thread-id Classname Trace-type Methodname Entry or Exit
여기서 Trace-type은