Desenho de janela lenta para aplicativo específico no servidor RDS

3

Eu tenho um aplicativo específico necessário em um servidor RDS para que os usuários remotos possam acessar os dados que ele armazena. Esta é uma solução de servidor e cliente, e estou tendo problemas com o cliente.

Se o cliente estiver instalado em uma instalação normal do Windows 7 em bare-metal, não teremos problemas. Aplicação parece irritada e abre janelas instantaneamente. Quando instalado em um servidor RDS, leva cerca de 20 segundos para desenhar quaisquer alterações na janela do aplicativo e o aplicativo parece "congelar". Além disso, a cor do plano de fundo está ausente na própria janela do aplicativo, o que você normalmente teria. Nenhum dos modos de compatibilidade corrige o problema.

O servidor RDS é uma máquina do Windows Server 2008 R2 hospedada pelo Windows Server 2012 R2 em Hyper-v. Aloquei 8 GB de RAM e 4vCPUs, e o VMQ está desativado e uma conexão local gigabit ao host. Quando fiz meu teste, fui o único usuário logado.

Percebi que quando a janela do aplicativo estava "congelando", os recursos estavam tão baixos quanto antes. Como teste, iniciei o servidor RDS no modo de segurança com a rede e testei o aplicativo a partir do gerenciador do hyper-v. A capacidade de resposta foi perfeita, as alterações no aplicativo foram atualizadas instantaneamente e o aplicativo não parece mais estar congelando.

Se eu desabilitar o adaptador de vídeo no gerenciador de dispositivos e reiniciar o RDS normalmente (mas ainda fizer logon via console de gerenciamento do hyper-v), posso fazer com que o aplicativo se comporte normalmente sob a resolução 640x480. Mais alto e volta ao "congelamento".

Há um post semelhante aqui (primeiro post): link com o mesmo comportamento que estou experimentando com minha aplicação.

A implementação do desenho da janela é responsável por isso, e existem soluções conhecidas?

    
por Simon_U 25.05.2017 / 01:26

0 respostas