Por que Glassfish é tão lento às vezes?

1

Eu tenho o GlassFish sendo executado como um serviço em um Windows Server (2008 R2). Se você estiver usando ativamente o GlassFish, ele ficará agradável e rápido. No entanto, se você for embora e não usá-lo por vários minutos, quando voltar, qualquer atividade Glassfish (aplicativo ou painel de administração) leva cerca de 60 segundos para ser inicializada. Durante esse período de atraso, o servidor está mostrando completamente ocioso, como se ainda não tivesse percebido a solicitação. No final do tempo, há um pico rápido no processador, pois o GlassFish lida com o pedido.

Não tenho certeza de onde mais ir com a depuração desse problema. Não foi assim quando originalmente instalado. Aconteceu em algum momento nos últimos meses. Difícil dizer quando, como eu só uso raramente, e os usuários finais são excessivamente tolerantes com computadores lentos. : -)

    
por Brian Knoblauch 22.09.2011 / 17:03

2 respostas

0

Bem, tenho medo de não poder responder ao "porquê". Eu eventualmente acabei fechando aquela velha instalação de glassfish. Eu então instalei uma nova cópia nova ao lado (diretório diferente) e corri isso. Reenviou todos os nossos aplicativos e está funcionando perfeitamente bem. Eu também fiz testes significativos em várias VMs com glassfish e sou incapaz de duplicar o problema. Parece confinado a essa instalação específica (que foi feita com padrões). Então, talvez um arquivo danificado ou algo assim?

    
por 14.11.2011 / 15:02
2

É provável que o Windows esteja apenas sendo excessivamente agressivo ao trocar as páginas de memória não utilizadas. Você verá esse tipo de comportamento com praticamente qualquer aplicativo (em muitos sistemas operacionais) depois de um período de desuso, mas trocar depois de alguns minutos parece estranho.

Algum outro aplicativo e / ou carga foi instalado neste servidor desde que o Glassfish foi originalmente instalado? É possível que a demanda de memória seja muito maior e, como tal, o Windows está sendo mais agressivo ao trocar páginas não usadas.

    
por 22.09.2011 / 17:11