Como vc falou, talvez o Session Pool do JBoss possivelmente n�o � um dos melhores. O pool deles � um LinkedList em qual cada acesso para colocar objetos no pool e remover objetos do pool � synchronized. Obviamente isso � necessario num ambiente aonde varios threads acessam o List. Acridito que haja possibilidade de melhoria.
Weblogic internamente utiliza o weblogic.util.collections.StackPool que j� � synchronized e contem somente 10% do LOC da LinkedList. Fora isso, weblogic usa o pr�prio classloader que � altamente otimalizado. Isso pode explicar alguns das diferen�as. [EMAIL PROTECTED] wrote on 31/10/2002 12:31:43: > Eu concordo que um calculo de fatorial n�o seja o ideal para testar > performance. Mas pelo menos eu consigo testar o que eu queria : o > comportamento do servidor chamado por um n�mero alto de clientes de maneira > simultanea. > > Com rela��o ao JDK, eu vou repetir os testes com jdk1.4 . Eu usei jdk131 > > Olivier > JConcept/Cetip > > -----Mensagem original----- > De: Claudio Miranda [mailto:claudio.miranda@;uol.com.br] > Enviada em: quinta-feira, 31 de outubro de 2002 10:52 > Para: [EMAIL PROTECTED] > Assunto: [enterprise-list] Re:[enterprise-list] JBoss vs Weblogic > > > > No ambiente do JBoss, verifique o seguinte: > > - use o JDK 1.4.1, pois o JBoss usa t�cnicas avan�adas de > classloading e proxies din�micos que melhoraram nas vers�es > 1.4.x > - Verifique o -Xmx da JVM que inicia o JBoss, o default � 64 > MB > - Fa�a um teste que envolva mais tempo do Servidor, com > processamento transacional > - configure adequadamente os descriptors do JBoss de acordo > com a sua aplica��o > - N�o acho que um teste de SessionBean fatorial seja > determinante para realizar testes de performance. > > Claudio Miranda > > ---------- In�cio da mensagem original ----------- > De: [EMAIL PROTECTED] > Para: [EMAIL PROTECTED] > Data: Wed, 30 Oct 2002 10:54:13 -0300 > Assunto: [enterprise-list] JBoss vs Weblogic > > Ol� pessoal, > > Eu trabalho na Cetip (Camara de compensa��o de titulo) no Rio > de Janeiro. > > Estamos usando o WebLogic 6.1. > > Eu estou tentando convencer o pessoal a usar o JBoss pelo > menos em > desenvolvimento. > > J� que n�o achei benchmarks JBoss/Weblogic, Eu comecei a > fazer um : > > Um teste simples : > > Um EJB(SessionBean) que calcula um factorial. > Um programinha que simula x clientes chamando esse EJB. > > O teste demonstrou que o weblogic era 50% mais r�pido acima > de 50 clientes. > > Achei estranho e tentei analisar o comportamento do JBoss > para entender. > Pelo jeito ele n�o gerencia bem o seu pool de session bean e > n�o consegue > executar muitos clientes em paralelo. > > Tentei verificar a confirgura��o do pool de session bean, mas > est� tudo ok. > > Algu�m j� reparou isso ? > > Ser� que a minha configura��o est� ruim ? > > OBS : > Eu estou usando JBoss3.0.3 e Weblogic 6 SP 1 > com jdk 131 da sun. > > Olivier > JConcept/Cetip > > > --- > UOL, o melhor da Internet > http://www.uol.com.br/ > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: > [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: > [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: enterprise-list- > [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: enterprise-list- > [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
