디버그 세션 종료

여러 가지 방법으로 디버그 세션을 종료할 수 있습니다. 이 주제에서는 다양한 방법을 설명합니다.

주: 프로그램이 실행 구성을 통해 실행되고 실행 구성 프로그램 완료 시 디버그 세션 종료 선택란이 선택된 경우, 프로그램 실행을 일시중단하고 종료 조치를 수행하거나 실행 중인 상태에서 어플리케이션을 종료시킬 수 있습니다.

중단점과 같은 설정은 디버그 세션의 종료 시 저장되지만, 실행 구성에 의해 저장되지는 않습니다. 그러므로 동일한 어플리케이션에 대해 둘 이상의 실행 구성을 작성할 경우, 중단점과 같은 설정은 각 실행 구성에 동일합니다. 동일한 어플리케이션에 대해 둘 이상의 실행 구성을 작성할 때의 장점은 실행 구성의 프로그램에 다른 인수를 매개변수로 설정할 수 있다는 점입니다.

종료

종료는 디버그 세션이 즉시 종료되도록 하고, 디버그 중인 프로그램은 계속 실행됩니다. 어플리케이션이 실행 중일 때와 프로그램이 일시중단되었을 때 디버그 세션을 종료할 수 있습니다.

디버그 세션을 종료하려면, 다음을 수행하십시오.

  1. 디버그 보기에서, 종료하려는 실행된 디버그 세션을 선택하십시오.
  2. 다음 중 하나를 수행하십시오.
    • Workbench 디버그 메뉴에서 종료를 선택하십시오.
    • 팝업 메뉴에서 종료를 마우스 오른쪽 단추로 클릭하여 선택하십시오. 종료 및 제거를 선택하여 디버그 보기에서 세션을 종료하거나 제거할 수도 있습니다.
    • 디버그 보기 종료 단추를 클릭하십시오.

모든 디버그 세션을 종료하려면, 디버그 보기에서 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 모두 종료를 선택하십시오.

하나 이상의 세션을 종료했고 디버그 보기에서 이를 제거하려는 경우, 디버그 보기를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 종료된 세션 모두 제거를 선택하십시오.

대화식 작업을 디버깅할 경우, 디버그 세션을 종료하여도 실행 중인 프로그램이 종료되지 않습니다. 대화식 작업에 대해 새 디버그 세션을 시작하기 전에 5250 세션으로 전환한 후 프로그램을 종료하십시오.

종료 시까지 어플리케이션 실행

실행이 종료될 어플리케이션을 디버그하는 중이고, 활성 중단점이나 모니터되지 않는 예외가 어플리케이션에 포함되지 않은 경우, 일시중단된 스레드를 재개하도록 선택하면 디버그 세션이 종료됩니다(즉, 프로그램이 완료될 때까지 실행되고 디버그 세션이 종료됨).