|
Luis,
Historicamente Java possiu a fama de ser uma
linguagem cujo c�digo gerado � lento. Isto era verdade no passado, mas as coisa
j� n�o s�o bem assim.
Atualmente existem tecnologias que fazem com que os
c�digos gerados em Java tenham performance quase t�o boa quanto os gerados em
C++.
Um dos grandes problemas est� associado ao fato de
a linguagem Java ser interpretada e isto � necess�rio para se ter portabilidade
entre plataformas. Para resolver este problema foi criada a tecnologia JIT (Just
in Time) que compila o c�digo bin�rio port�vel (bytecode) para c�digo nativo da
plataforma onde est� executando , assim o c�digo deixa de ser interpretado e a
performance fica equivalente a um c�digo gerado em C++.
A tecnologia JIT foi aperfei�oada e hoje �
conhecida como HotSpot. No JIT , no momento da primeira execu��o, todo bytecode
era convertido para c�digo nativo, e isto podia gerar uma lentid�o na primeira
execu��o. J� o HotSpot inicialmente converte as classes mais utilizadas e depois
converte as outras.
[]�s
Evandro
|
- [java-list] Java � lenta? luis . paulo
- Re: [java-list] Java � lenta? CAC Desenvolvimento
- [java-list] Re:_[java-list]_Java_�_lenta? Augusto Cesar Castoldi
- Re: [java-list] Java � lenta? Rafael U. C. Afonso
- Re: [java-list] Java � lenta? Edilson S. de Souza
- Evandro Machado
