Problemas de desempenho ao executar aplicativos de área de trabalho Java no Citrix Metaframe

4

Temos um aplicativo Java para desktop em execução em um farm de servidores Citrix Metaframe e o desempenho, especialmente ao iniciar o aplicativo, não é muito confiável.

Às vezes, leva 15 segundos e, às vezes, leva mais de um minuto. É realmente imprevisível.

Existe alguma maneira de otimizar a execução de aplicativos de área de trabalho Java nas sessões do servidor do Citrix Metaframe Terminal para um nível de desempenho mais confiável?

Existe alguma otimização direcionada especificamente para Java, como as JVMs de pré-carregamento ou algo assim?

Qualquer ajuda seria muito apreciada.

    
por Demetrius Nunes 03.08.2009 / 22:43

2 respostas

1

Nós sofremos com isso por vários meses, começando em janeiro-fevereiro de 2009. Uma equipe de suporte da Microsoft finalmente descobriu que foi causada pelo bloqueio excessivo do registro, proveniente do objeto auxiliar do navegador IE (BHO) para Java.

Eu não acho que a causa raiz seja o java per-se, já que não fizemos nenhuma mudança no Java por um longo tempo. Nossa solução foi adicionar um acl de negação para todos os usuários às bibliotecas Java usadas para o bho:

(Java 6):
C: \ Arquivos de programas \ Java \ jre6 \ bin \ jp2ssv.dll
C: \ Arquivos de programas \ Java \ jre6 \ bin \ ssv.dll

Pode quebrar alguns aplicativos, mas funcionou para nós com o JRE6. Fazer isso para versões mais antigas do JRE5 quebrou alguns aplicativos.

    
por 06.02.2010 / 17:12
0

Isso acontece quando esse é o único aplicativo em execução? Os aplicativos Java normalmente não apresentam nenhum problema com o Citrix.

Você também obtém os mesmos resultados ao iniciar o aplicativo no console?.

    
por 06.08.2009 / 23:22