성능 지침
다음 섹션에서는 원격 데스크톱 서비스 환경에서 잘 작동하는 애플리케이션을 개발하기 위한 지침을 제공합니다.
섹션 내용
-
원격 데스크톱 서비스 환경에서 원격 세션으로 실행할 때 사용하지 않도록 설정해야 하는 기능 목록입니다.
-
모든 사용자의 CPU 가용성을 최대화하려면 원격 데스크톱 서비스 환경에서 실행할 때 백그라운드 작업을 사용하지 않도록 설정하거나 리소스를 많이 사용하지 않는 효율적인 백그라운드 작업을 만듭니다.
-
다중 사용자, 다중 프로세서 원격 데스크톱 서비스 환경에 대한 애플리케이션 스레드 사용량을 조정하고 균형을 맞춰야 합니다.
-
성능을 최적화하려면 애플리케이션이 원격 데스크톱 서비스 클라이언트 세션에서 실행 중인지 여부를 검색하는 것이 좋습니다.
애플리케이션에서 메모리 누수 및 resolve 문제를 확인합니다. 물론 이는 모든 애플리케이션에 좋은 조언이지만 원격 데스크톱 서비스 환경에서는 여러 사용자가 애플리케이션을 여러 번 실행할 수 있으므로 메모리 누수의 영향을 빠르게 확대할 수 있습니다.
애니메이션, 대형 이미지, 오디오 및 기타 대역폭 집약적 서비스를 구성할 수 있어야 합니다. 이러한 서비스가 기본 함수가 아닌 경우 원격 세션에 대해 기본적으로 해제될 수 있지만 세션이 로컬로 실행되거나 높은 대역폭 연결을 통해 실행될 때 사용하도록 설정할 수 있습니다. 애플리케이션의 목적이 비디오 브로드캐스트 스트리밍과 같은 높은 대역폭 서비스를 제공하는 것이라면 기본적으로 서비스를 해제할 필요가 없습니다.