Partilhar via


Melhorias futuras

Existem várias melhorias que podem ser feitas nesta aplicação, tais como:

  • Uma única conexão persistente pode ser criada pelo aplicativo. Teria de ser acrescentado um tratamento adequado dos erros. Isso reduziria a sobrecarga associada à inicialização e desmontagem da conexão.
  • O código de resposta no servidor pode ser otimizado para consolidar respostas, reduzindo o número de pacotes enviados do servidor.
  • Poderiam ser introduzidas melhorias no protocolo. Por exemplo, uma máscara de bits de atualização pode ser usada para indicar quais células devem ser atualizadas e somente os dados da célula enviados.
  • As atualizações podem ser sobrepostas usando threads diferentes, para que a rede não fique ociosa enquanto a função ComputeNext está em execução.

Melhorar um aplicativo lento

A versão de linha de base: um aplicativo de desempenho muito ruim

Revisão 1: Limpar o óbvio

Revisão 2: Redesenhando para menos conexões

Revisão 3: Bloco comprimido Enviar