Title: RE: [java-list] O que devo utilizar para esse caso ?


 

Inlines...

-----Original Message-----
From: Anderson Brazão [mailto:[EMAIL PROTECTED]]
Sent: sábado, 2 de março de 2002 12:59
To: [EMAIL PROTECTED]
Subject: [java-list] O que devo utilizar para esse caso ?


>> original content deleted...
>> 2. Tivemos informações de que o JAVA é mais "pesado". Informação verídica?

Assumindo que mais pesado significa "consome mais memória para a mesma tarefa", provavelmente sim. Assumindo que mais pesado significa "mais lento", a resposta é depende do ambiente de execução. Um aplicativo desktop típico como o Forte, por exemplo, realmente é um pouco mais lento que os similares nativos. Nada que afete a usabilidade se você tiver uma boa CPU. Agora um aplicativo servidor, como parece ser o caso, tem muito mais chances de ser mais rápido e escalonável em Java do que nas soluções tradicionais (excluo .NET da comparação). Isso porque os componentes estão executando em um ambiente controlado e podem sofrer otimizações on-the-fly de acordo com a utilização da aplicação. O Garbage Collector também ajuda na otimização permitindo que tarefas mundanas como executação de métodos finalize e liberação de memória ocorram em um momento mais apropriado e não enquanto existem requisições sendo atendidas, por exemplo. Sem contar a própria estrutura elegante das linguagens e API que, quando bem utilizadas, dão muita margem para otimização (se necessária).

Minha experiência indica que aplicativos servidor típicos escritos em Java acabam naturalmente executando mais rápido, suportando mais usuários e sendo mais corretos mas como sempre YMMV.

Rodrigo

Reply via email to