| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2011 14:42:47
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Pessoal, quem já está experimentando o Java 7? Em produção onde trabalho, sempre esperamos um ou dois updates de atualização antes de substituir, pelo menos foi assim no Java 5 e 6. Mas nas estações de trabalho já estamos usando a nova JVM. O Netbeans abriu ocupando menos memória e ficou nitidamente mais rápido, embora nada revolucionário.
A sintaxe ainda estamos utilizando a do Java 6 por causa do servidor em produção, mas em casa já portei alguns projetos pra nova sintaxe, que ficou mais enxuto, embora nada revolucionário.
A diferença maior que percebi foi no Linux com swing, provavelmente porque agora ele utiliza o xrender pra ter aceleração por hardware. Aliás, era uma vergonha ele ainda não fazer isso.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2011 14:59:08
|
Polverini
Virtual Machine Man
![[Avatar]](/images/avatar/9e70346d681ac30b01a566a7dabece16.jpg)
Membro desde: 26/05/2009 15:57:49
Mensagens: 707
Offline
|
aqui na empresa tenho um sistema que está rodando com tomcat 7 e java 7 (desde o lançamento), até o momento nenhum problema, quanto a desempenho o ganho é minimo, uso por conta do switch com string e o diamond, aqui o S.O. do server é windows.
|
Antes de postar consulte seu amigo GOOGLE é de graça !
Estudante de Sistemas de Informação Unifil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2011 20:01:23
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Ainda não estou usando para tudo. Algumas das aplicações que uso ainda não possuem versão compatível com a 7, daí estou usando a 6 e 7. Mal posso esperar para poder migrar completamente, já que a versão 7 para muito mais rápida. Parece que haviam alguns bugs críticos de performance, mas foram corrigidos no último update se não me engano.
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 10:14:05
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Não há motivo para migrar para o java 7, as mudanças são irrelevantes.
Pretendo esperar o java 8, aí sim a coisa muda de figura.
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 11:20:33
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Marcio_Nogueira wrote:Não há motivo para migrar para o java 7, as mudanças são irrelevantes.
Pretendo esperar o java 8, aí sim a coisa muda de figura.
Na verdade minha única motivação para o 7 é o novo garbage collector (http://download.oracle.com/javase/7/docs/technotes/guides/vm/G1.html)... ouvi falar bem dele antes de ser lançado, mas ainda não tive a oportunidade de comparar com outras opções.
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 11:29:34
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
Eu só uso na minha casa como material de estudo. Algumas aplicações quebram, mas nada demais. O ganho do g1 é bom, mas deve ter muito bug escondido aí. Acho bom esperar alguns meses até que se possa migrar alguns projetos.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 11:34:18
|
samuelM
JavaEvangelist
Membro desde: 05/11/2009 18:10:51
Mensagens: 378
Offline
|
Garbage do java 7 ta show de bola!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 11:55:22
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Marcio_Nogueira wrote:Não há motivo para migrar para o java 7, as mudanças são irrelevantes.
Pretendo esperar o java 8, aí sim a coisa muda de figura.
Acredito que motivo pra migrar e relevância dos recursos sejam coisas subjetivas e variem conforme a necessidade de cada pessoa ou empresa. Quem trabalha com manipulação de arquivos, por exemplo, aguardava ansioso a versão 7 com a nova API de IO.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 14:53:34
|
odairindena
Debugger
Membro desde: 12/09/2007 13:27:12
Mensagens: 57
Offline
|
Falando em memória ... Alguem viu como funciona o novo esquema de permgen ? Mudou algo ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 17:00:42
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
odairindena wrote:Falando em memória ... Alguem viu como funciona o novo esquema de permgen ? Mudou algo ?
Teve uma alteração que strings internas não serão mais armazenadas na permgen:
In JDK 7, interned strings are no longer allocated in the permanent generation of the Java heap, but are instead allocated in the main part of the Java heap (known as the young and old generations), along with the other objects created by the application. This change will result in more data residing in the main Java heap, and less data in the permanent generation, and thus may require heap sizes to be adjusted. Most applications will see only relatively small differences in heap usage due to this change, but larger applications that load many classes or make heavy use of the String.intern() method will see more significant differences.
Fonte: http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
|
|