원격 디버그 서비스에 대한 지원 추가
원격 디버그 서비스 는 Visual Studio Code (VS Code) 확장과 같이 디버그 엔진과 DAP ( Debug Adapter Protocol ) 클라이언트 사이의 프록시 역할을 합니다. 원격 디버그 서비스는 이러한 원격 디버거에서 COBOL 및 PL/I 애플리케이션의 대화형 디버깅을 지원합니다. 원격 디버그 서비스 는 명령행 모드 코드 적용 범위를 수집하도록 구성할 수도 있습니다.
참고:
- 원격 디버그 서비스 는 IBM® Developer z/OS® Enterprise Edition에서만 사용 가능합니다.
- 원격 디버그 서비스에는 Java 17 또는 21이 필요합니다. 설치 후에는 Java 애플리케이션을 실행하기 위해 z/OS 를 구성해야 합니다.
- 원격 디버그 서비스와 헤드리스 코드 커버리지 수집기는 Eclipse 및 Java 기술을 기반으로 구축되었습니다. Eclipse 에 대한 추가 구성 옵션은.
eqarmtd.env의 ADDITIONAL_CMDLINE_OPTS 변수를 통해 전달할 수 있습니다. Java에 대한 추가 구성 옵션은.eqarmtd.env의 ` OPENJ9_JAVA_OPTIONS ` 변수를 통해 전달할 수 있습니다. 자세한 내용은 샘플 작업 EQARMTSU를 사용한 사용자 정의 항목을 참조하십시오. - Java 11 이상 버전에서는 대부분의 시스템에서 기본 최대 힙 크기가 사용 가능한 메모리의 25%로 설정되며, 최대 25GB 까지 가능합니다. Remote Debug Service가 사용하는 힙 공간의 양을 제한하려면,.
eqarmtd.env의 OPENJ9_JAVA_OPTIONS 변수를 통해 -Xmx와 같은 JVM 옵션을 JVM 에 전달할 수 있습니다. 자세한 내용은 샘플 작업 EQARMTSU를 사용한 사용자 정의 항목을 참조하십시오.