>
> Aproveitando, eu gostaria de fazer um alerta para todos em relacao
> a performance. Muita gente assume que Java sera muito lento
> para o que voce quer fazer, sem nunca ter experimentado (nao estou
> dizendo que eh esse o caso). Isso acontece muito com programadores C.
> Hoje em dia, em especial com as novas tecnologias como o HotSpot,
> voce deve considerar com muito cuidado essa decisao. Aconselho
> o uso de codigo nativo em casos onde o codigo nativo JA EXISTA,
> (e portanto voce nao vai precisar debuga-lo, porta-lo, etc) ou
> em casos onde os testes da sua aplicacao mostram um gargalo de
> performance em algum ponto o codigo nativo se encaixaria bem.
> Se a coisa for mal feita, voce pode nao conseguir o ganho de
> performace que voce espera, e no final, gastar muito mais tempo
> para descobrir porque eh que em casos de pico o seu servlet faz
> a maquina rebootar (ah! foi porque em casos de pico o array que
> guarda o nao sei o que em uma rotina secundaria do meu codigo
> nativo estoura e um ponteiro errado eh enviado para a rotina
> XYZ que escreve na.... Isso pode levar semanas so para voce
> identificar...)
>
> Abracos,
>
> Bruno.
>
Bruno, ou demais membros da lista, eh verdade que as atuais JVM's
chegam a rodar um programa java com performance bastante semelhante a um
programa em C++? Isto desconsiderando-se a "inicializacao" do programa,
quando ha uma serie de "coisinhas" como as pilhas de constantes e
variaveis da classe que a JVM tem que carregar do .class.
Alguem pode me indicar URL's que demonstram estes testes (se
existirem).
Valeu.
Alysson Neves Bessani
mailto:[EMAIL PROTECTED]
LES- Software Engineering Laboratory
UEM- Universidade Estadual de Maringa
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------