Explique o seguinte: Eu uso um aplicativo que roda mais rápido no XP Mode do que quando executado a partir do host do Windows 7

0

O aplicativo foi desenvolvido (em outro lugar) no Visual FoxPro 7 e 9. Ele é executado localmente, mas acessa dados no servidor para algumas operações; quando isso acontece, há grandes atrasos se o aplicativo estiver sendo executado no Windows 7, mas não se estiver sendo executado no Modo XP na mesma máquina. Alguma ideia? Os desenvolvedores estão perplexos.

    
por boot13 05.02.2011 / 14:47

1 resposta

1

Isso é possível por vários motivos.

Em primeiro lugar, no XP você tem menos serviços intensivos de tráfego em execução, por exemplo, você tem IPv4 no XP, enquanto IPv4 / 6 no Windows 7. Outro pode ser Homegroup polling no Windows 7.

O motivo provável, porém, é melhor suporte de driver para sua NIC no XP.

Ou isso pode ser muito suporte no driver do Windows 7. Gostaria de verificar o Windows 7 NIC e talvez tentar desativar "Large Send Offload" e / ou "Checksum Offloading", se eles se aplicam.

Você também pode desativar o ipv6 no Windows 7, se não precisar dele.

    
por 05.02.2011 / 18:13