Partilhar via


Desenvolvendo um servidor RPC de alto desempenho

As informações nesta seção se aplicam a sequências de protocolo remoto: ncacn_ip_tcp, ncacn_http, ncacn_npe ao Windows 2000 e Windows XP.

Esta seção aborda três aspetos principais do desempenho do servidor RPC:

O comprimento do caminho de código é outra consideração de desempenho principal para RPC. O comprimento do caminho do código é geralmente bem compreendido e, como a literatura e as ferramentas estão amplamente disponíveis sobre esse tópico, este artigo não o aborda.

Uma regra geral de desempenho importante e estabelecida a ser lembrada ao considerar o desempenho de RPC é esta: encontre o gargalo no sistema e trabalhe para resolvê-lo. O gargalo de bloqueio pode não ser a programação RPC e, se esse for o caso, o ajuste de desempenho no RPC não resultará em desempenho aprimorado até que esse gargalo seja resolvido. Por exemplo, um sistema atormentado pela contenção de recursos não precisa fazer um uso mais eficiente da rede.

Se o seu sistema for implantado em vários ambientes, é uma boa ideia garantir que todos os aspetos dele estejam bem ajustados, pois ambientes diferentes podem produzir gargalos de desempenho variados.