디버거 성능 고려사항

디버거에서 최적의 성능을 얻으려면, 다음과 같은 점을 고려하십시오.

표현식 평가

스텝 성능

스텝 성능은 모니터에 있는 작동 변수 또는 표현식의 수와 표현식의 복잡도에 의해 영향을 받습니다. 다음과 같은 방법으로 스텝 성능을 개선할 수 있습니다.

iSeries 소스 멤버 대신 PC 파일 사용

C++이 아니거나 Java 프로그램인 경우, 파일을 클라이언트 시스템 또는 iSeries 프로젝트의 작업공간으로 복사한 후 디버그 보기에서 텍스트 파일 변경 선택사항을 사용하여 로컬 파일의 경로 이름을 지정함으로써 성능을 개선할 수 있습니다.

소스 보기 또는 목록 보기에서 스트링 탐색

스트링 탐색을 다음과 같은 방법으로 보다 빠르게 수행할 수 있습니다.

행 중단점에서 선택적 매개변수 입력 필드 사용

디버거가 중단점에서 중단되어야 하고 매번 시작/종료/간격 절을 평가해야 하므로 이들 옵션에 지정된 값은 프로그램의 속도를 상당히 떨어뜨립니다. 프로그램이 중단된 것처럼 보이지 않을 경우에도, 디버거가 중단 조건을 평가할 수 있도록 프로그램이 실제로는 중단됩니다.

이에 대한 대안으로, 가능한 경우 표현식을 지정하여 조건부 중단점을 설정할 수 있습니다.

다수 감시 설정 방지

감시가 설정된 경우, 시스템은 각각의 명령어가 수행된 후 감시되는 변수 또는 표현식의 값이 변경되었는지 여부를 검사합니다. 너무 많은 감시를 설정하면 성능이 떨어질 수도 있습니다.

관련 개념
중단점
스레드 특정 및 작업 범위 행 중단점
감시 구분점
행 중단점
관련 태스크
프로그램 실행 제어 및 중단점에 대한 작업
디버깅 이전에 소스 행 중단점 설정
프로그램 실행 재개 및 위치로 실행
감시 구분점 설정
행 중단점 설정
중단점 보기 사용
중단점 제거
중단점 작동 및 작동 안함
행 중단점 특성 편집
조건부 행 중단점 설정
프로그램에서 스테핑
모니터 컨텐츠 표시 설정
관련 참조
디버거 제한사항