다음을 통해 공유


고성능 RPC 서버 개발

이 섹션의 정보는 원격 프로토콜 시퀀스( ncacn_ip_tcp, ncacn_http, ncacn_np 및 Windows 2000 및 Windows XP에 적용됩니다.

이 섹션에서는 RPC 서버 성능의 세 가지 주요 측면을 다룹니다.

코드 경로 길이는 RPC에 대한 또 다른 기본 성능 고려 사항입니다. 코드 경로 길이는 일반적으로 잘 이해되며, 해당 항목에서 문헌 및 도구를 널리 사용할 수 있으므로 이 문서에서는 다루지 않습니다.

RPC 성능을 고려하는 동안 기억해야 할 중요하고 확립된 일반 성능 규칙은 시스템에서 병목 상태를 찾고 이를 resolve 작업입니다. 게이팅 병목 현상은 RPC 프로그래밍이 아닐 수 있으며, 이 경우 RPC의 성능 조정으로 인해 병목 현상이 해결될 때까지 성능이 향상되지 않습니다. 예를 들어 리소스 경합에 시달리는 시스템은 네트워크를 보다 효율적으로 사용할 필요가 없습니다.

시스템이 다양한 환경에 배포된 경우 다양한 환경이 다양한 성능 병목 상태를 생성할 수 있으므로 시스템의 모든 측면이 잘 조정되었는지 확인하는 것이 좋습니다.