감시 구분점 설정

감시 구분점은 실행에 의해 특정 주소의 데이터가 변경될 때마다 트리거되는 중단점 유형입니다. 프로그램에서 변수가 변경되는 위치와 방법을 알려면 이 중단점 유형을 사용하십시오.

감시 구분점을 설정하려면 다음을 수행하십시오.

  1. 중단점 보기를 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 중단점 추가 > 감시를 선택하십시오. 모든 다른 스텝을 완료할 수 있는 감시 구분점 추가 마법사가 호출됩니다.

    주: 편집기 안에서 마우스 오른쪽 단추를 클릭한 다음 팝업 메뉴에서 감시 구분점 추가를 선택하여 감시 구분점 추가 마법사를 열 수 있습니다. 이는 사용자가 이미 디버그 세션에 있을 경우에만 LPEX 편집기에서도 작동합니다. 프로그램이 이미 시작된 경우 변수에 주소가 없습니다.

  2. 표현식 필드에 중단점을 설정할 표현식의 이름을 입력하십시오. 감시 구분점 추가 마법사를 호출할 때 편집기에서 변수를 강조표시할 경우, 해당 대화 상자의 표현식 필드가 해당 변수로 사전에 채워집니다.

    C에 적용 C++에 적용 C/C++의 경우, 표현식이 변수의 이름이거나 저장영역 주소에 대응되는 다른 표현식의 이름입니다. 예를 들어, 참조 제거 포인터는 표현식입니다.

  3. 감시할 바이트 수 필드에서 감시하려는 주소 또는 표현식의 바이트 수를 입력하거나 필드의 드롭다운 메뉴에서 감시할 바이트 수를 선택하십시오. 표현식이 평가되고 감시가 시작될 주소로 결과가 사용됩니다. 이 필드의 기본값은 0이며, 변수의 전체 길이를 감시하는 것을 의미합니다.
  4. 중단점 빈도를 설정하지 않으려면, 완료를 클릭하여 중단점을 설정한 후 감시 구분점 추가 마법사를 닫으십시오.
  5. 중단점 빈도를 설정하려면, 다음 >을 클릭하십시오. 결과로 생성된 마법사 페이지에서 빈도 제어를 사용하여 중단점에서 중단할 경우와 생략할 경우를 디버거에 지시합니다. 디버거는 중단점이 발생하는 횟수를 추적합니다. 이 선택사항의 필드들은 디버거가 처음으로 중단해야 하는 중단점 발생, 중단해야 하는 빈도 및 디버거가 더 이상 중단하지 않아야 하는 발생에 관하여 디버거에 지시합니다. 다음과 같은 매개변수를 사용하여 중단점 빈도를 설정합니다.
    • 시작: 디버거를 중단할 첫 번째 중단점 발생을 입력하십시오. 예를 들어, 디버거가 거치는 처음 5개의 중단점을 건너뛰려면 "6"을 입력하십시오.
    • 종료: 디버거가 중단할 마지막 중단점 발생을 입력하십시오. 예를 들어, 20번째 중단점 이후 중단점을 무시하려면 "20"을 입력하십시오. 중단점에서 항상 중단하려면 "무한대"를 입력하십시오.
    • 간격: 해당 중단점에서 디버거를 중단할 빈도를 입력하십시오. 예를 들어, 네 번의 발생 중 한 번만 중단하려면 "4"를 입력하십시오.
    주: "무한대" 값을 제외하고, 입력하는 모든 빈도 설정은 숫자 값이어야 합니다. 영문자 값을 입력할 경우, 디버거가 영문자 값이 입력된 필드에 대해 기본값을 사용합니다.

    중단점 빈도를 설정하지 않으려면, 완료를 클릭하여 중단점을 설정한 후 감시 구분점 추가 마법사를 닫으십시오.

감시 구분점 추가 마법사에서 중단점을 설정하려면 유효한 입력을 사용하여 모든 필드를 완료해야 합니다. 기본 빈도는 변경할 필요가 없음을 주의하십시오.

관련 개념
중단점
스레드 특정 및 작업 범위 행 중단점
감시 구분점
행 중단점
관련 태스크
행 중단점 설정
행 중단점 특성 편집
조건부 행 중단점 설정
중단점 보기 사용
중단점 작동 및 작동 안함
중단점 제거
관련 참조
감시 특성
선택적 중단점 매개변수
디버거 성능 고려사항