| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 18:38:39
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline
|
Muitos devem ter percebido a recente instabilidade do GUJ. Estamos suspeitando de possíveis vazamentos de memória no guj e no jforum atual, mas nada confirmado. Além de tudo isso, o Tomcat não tem colaborado conosco. Esporadicamente ele congela, para de responder e o processo continua de pé. Os logs também não tem ajudado em nada.
Dada a ótima experiência que já tivemos com o Jetty, estamos dando uma chance a ele. Acabamos de colocar o GUJ para rodar no Jetty ao invés do Tomcat e contamos com a colaboração e compreensão de todos para possíveis problemas que possam ocorrer nos próximos dias.
A migração foi bem simples, quase nenhuma mudança, a não ser pelo uso do método servletContext.getResourceAsStream(), sem colocar a '/' no começo da String.
Não devemos sentir nenhuma diferença no GUJ por causa desta mudança. Tivemos a sensação de que ficou um pouco mais rápido, mas isso não é nada formal; apenas impressão. Uma diferença importante que já pudemos perceber é que o jetty tem consumido muito menos memória do que o Tomcat. Portanto, se o problema real for mesmo algum vazamento de memória, vamos demorar mais a ver o GUJ cair.
Já agradeço novamente a compreensão de todos. Esse post é apenas uma tentativa de compartilhar um pouco do que está sendo feito para melhorar o GUJ com todos vocês, e de saber que é sim possível migrar de forma (quase) transparente entre servlet containers.
This message was edited 1 time. Last update was at 16/06/2008 19:46:58
|
Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 19:58:26
|
Rubem Azenha
Forum Spammer
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.png)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1790
Localização: São Paulo, SP
Offline
|
Legal Fábio!
Qual é a quantidade de memória que o Tomcat utilizava e que o Jetty utiliza?
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 20:01:31
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline
|
cedo para dizer!
Deixa um pouco mais de tempo e eu te digo.
|
Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 23:06:31
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.png)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1714
Localização: Sampa City
Offline
|
This message was edited 1 time. Last update was at 17/06/2008 09:29:14
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 23:38:37
|
dlt
JavaEvangelist
Membro desde: 20/12/2007 16:30:29
Mensagens: 334
Localização: Belo Horizonte
Offline
|
Legal! Tomara que a experiência traga melhoras.
|
http://daltojr.wordpress.com/
"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:11:05
|
reinaldob
JavaBaby
Membro desde: 14/04/2003 23:16:35
Mensagens: 91
Localização: São Paulo, Brasil
Offline
|
Também digo que senti uma melhora de velocidade, acredito que não seja só impressão não...
Pois existe um estudo que diz que melhora de performance visual só é sentida se for mais que 20%, então acredito que deva ter melhorado muito !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:28:47
|
Eduardo Bregaida
Forum Spammer
![[Avatar]](/images/avatar/4d6b3e38b952600251ee92fe603170ff.png)
Membro desde: 13/11/2003 14:11:35
Mensagens: 1738
Localização: São Caetano do Sul - SP
Offline
|
Opa legal fabião, GUJ sempre melhorando =)
|
Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com
"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...
Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:46:21
|
RaulCarlin
JavaEvangelist
![[Avatar]](/images/avatar/0b94ce08688c6389ce7b68c52ce3f8c7.png)
Membro desde: 20/05/2005 12:58:30
Mensagens: 389
Localização: São Paulo
Offline
|
Não seria esse o princípio da migração para o Ruby(conforme você disse no Falando em Java, que usavam o Jetty)? heheheheh
Legal, e depois que li isso também acho que está mais rápido... hauhauhuauha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:51:50
|
lgi2020
JavaEvangelist
Membro desde: 19/07/2006 10:51:13
Mensagens: 460
Localização: Rio de Janeiro
Offline
|
Muito legal escolherem o Jetty para substituir o Tomcat.
Acredito muito no potencial do Jetty mas nunca o utilizei em um ambiente do porte do GUJ.
Abraços.
|
Lennon Jesus
Certified ScrumMaster
Sun Certified Java Programmer
http://twitter.com/LennonJesus
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 09:44:09
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 2927
Localização: São Paulo
Offline
|
Fabio, que tal se ao término de todo o processo de migração pro o guj 3, fosse feito um artigo mostrando as dificuldades, pontos fortes da nova estrutura, como ficou o funcionamento de tudo e tal, aquele resumão da arquitetura do guj?
acho que seria bacana
|
-
Blog de Tecnologia
Blog de Fotografia - visitem !!!
@laguiar
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 09:48:14
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline
|
Boa Luiz!
Esse é o objetivo. Com certeza sai algo no blog da Caelum e/ou na MundoJava. Veremos...
|
Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 23:44:58
|
ricardolecheta
Forum Spammer
![[Avatar]](/images/avatar/c88ccd133ed1595f5e2e7.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1475
Localização: Curitiba
Offline
|
Fabio, qual versão do jetty?
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 07:01:05
|
eduveks
Virtual Machine Man
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.jpg)
Membro desde: 19/04/2005 07:45:40
Mensagens: 737
Localização: Lisboa - Portugal
Offline
|
nada contra o Jetty, mas e o Glassfish? alguém já teve más experiências? tenho apostado no GlassFish até um dia levar na cabeça
GlassFish vs Jetty... alguém sabe dizer qual seria a melhor escolha? Até para projetos simples mesmo...
This message was edited 1 time. Last update was at 18/06/2008 08:15:27
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 08:13:53
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2806
Localização: sao bernardo do campo
Online
|
eduveks wrote:nada contra o Jetty, mas e o Glassfish? alguém já teve más experiências? tenho apostado no GlassFish até um dia levar na cabeça 
Pra que um AS como o Glassfish se não há EJB, JMS, WebService, etc?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 08:15:04
|
reinaldob
JavaBaby
Membro desde: 14/04/2003 23:16:35
Mensagens: 91
Localização: São Paulo, Brasil
Offline
|
O Glasfish usa o Jetty, assim como o Jboss usa o tomcat.
Então, se o Jetty é rápido, boas chances do Glassfish ser tb.
Estamos torcendo !
|
|
|
 |
|
|