Partilhar via


Diretrizes de desempenho

As seções a seguir fornecem diretrizes para o desenvolvimento de aplicativos com bom desempenho em um ambiente de Serviços de Área de Trabalho Remota.

Nesta secção

Efeitos gráficos

Uma lista de recursos que devem ser desabilitados ao executar como uma sessão remota em um ambiente de Serviços de Área de Trabalho Remota.

Diretrizes para tarefas em segundo plano nos Serviços de Área de Trabalho Remota

Para maximizar a disponibilidade da CPU para todos os usuários, desative as tarefas em segundo plano durante a execução em um ambiente dos Serviços de Área de Trabalho Remota ou crie tarefas eficientes em segundo plano que não consomem muitos recursos.

de uso do thread

Você deve ajustar e equilibrar o uso do thread do aplicativo para um ambiente de Serviços de Área de Trabalho Remota multiusuário e multiprocessador.

Detetando o ambiente dos Serviços de Área de Trabalho Remota

Para otimizar o desempenho, é uma boa prática que os aplicativos detetem se estão sendo executados em uma sessão de cliente dos Serviços de Área de Trabalho Remota.

Verifique se há vazamentos de memória no seu aplicativo e resolva quaisquer problemas. É claro que este é um bom conselho para qualquer aplicativo, mas em um ambiente de Serviços de Área de Trabalho Remota, um aplicativo pode ser executado várias vezes por vários usuários, ampliando rapidamente o efeito de um vazamento de memória.

Animações, imagens grandes, áudio e outros serviços que consomem muita largura de banda devem ser configuráveis. Quando esses serviços não são a função principal, eles podem ser desativados por padrão para sessões remotas, mas habilitados quando uma sessão é executada localmente ou em uma conexão de alta largura de banda. Se o objetivo de um aplicativo é fornecer serviços de alta largura de banda, como streaming de transmissões de vídeo, o serviço não precisa estar desativado por padrão.