"Aplicações java são lentas para desktop? 
depende da API que será utilizada SWING(uma evolução do AWT) ou AWT (que
 é uma antiga API gráfica)? Com swing temos uma performance bastante 
inferior a performance do AWT. Mas também temos o SWT(que é a API que a 
famosa IDE Eclipse utiliza, ela é bastante rápida, consigo carregar o 
eclipse muito mais rápido do que as aplicações escritas com SWING). 
Também temos as APIs gráficas temos também as do google GWT, mas estas 
já entram na área de web.



Na área de web temos uma quantidade absurda de recursos para 
desenvolver, desde os antigos servlets (que diga-se de passagem na 
versão 3.0 deles, eles andam muito bons, melhor até do que PHP para 
desenvolver)até  os avançados recursos do JSF (na minha opinião a melhor
 alternativa para desenvolvimento web na plataforma Java). Na área de web a 
plataforma Java
 da um show em performance rodando em servidores que implementam o J2EE 
de forma completa(Tomcat não implementa todos os recursos do J2EE, 
apenas implementa a parte de Web), como o JBoss e GlassFish, tem também o
 projeto apache geronimo.



Voltando a performance de aplicações para Desktop, devo lembra-los que 
aplicações Java
 não estão presas a máquina virtual, podem ser compiladas do bytecode 
para o código nativo da máquina, sim elas podem, por exemplo o GCJ 
compila o bytecode para código nativo da máquina (da mesma forma que uma
 linguagem compilada), o problema de utilizar o GCJ para compilar os 
código e que perdemos a portabilidade da plataforma Java."

Não são minhas palavras acima, mas conheço java bastante para concordar, apesar 
de não gostar.

Realmente o problema do Java é carregar a famosa VM da Oracle, uma vez 
carregada realmente a performance da linguagem é alta.



From: [email protected]
Date: Tue, 8 May 2012 01:12:54 -0300
To: [email protected]
Subject: Re: [Rio-pm] Perl em desuso??

Robson, interessante o resultado, mas me pergunto o que foi feito nos testes (o 
mesmo script do Aureliano)? 

A curiosidade morbida reside na parte do Java estar mostrando tamanha 
performance.

Com certeza não acredito que seja a mesma situação do Java em termos de 
serviços web.



Existem muitos pontos subjetivos nesses tipos de benchmarks, ou se testa uns 
100 pontos diferentes com cada linguagem ou não temos uma base real para dispor 
dados. Eu considero assim.

[]s



Em 7 de maio de 2012 23:33, Robson Mothé <[email protected]> escreveu:


Boa noite Perlsoall

A linguagem a ser utilizada deve estar em conformidade com suas necessidades.



Veja o que a linguagem pode fazer por você e o que você pode fazer com ela...
Relendo as mensagens, questionei-me sobre os resultados dos testes, feitos pelo 
Aureliano Guedes, sou meio "São Tomé".


Usando o mesmo padrão de teste, obtive os seguintes resultados:

Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz (Ubuntu 10.04.4 LTS):



Perl: real 0m9.821s     user 0m9.817s      sys 0m0.000s


Ruby: real 1m13.453s    user 0m55.951s     sys 0m17.481s


Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (CentOS release 5.8 (Final)):
Perl: real 0m5.407s     user 0m5.379s      sys 0m0.003s


Ruby: real 0m55.445s    user 0m39.613s     sys 0m15.733s





Executei os testes em diferentes equipamentos, processadores, quantidade de 
RAM, etc, só para eu não ter dúvidas.



Achei que "Perl sendo mais que 2x mais rápido" foi pouco... Pode ser que 
configurei errado os equipamentos. 8)
Fui um pouco mais fundo nesta verificação e vejam os resultados obtidos:



Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz (Ubuntu 10.04.4 LTS):
C     : real 0m0.281s     user 0m0.280s      sys 0m0.000s



C++   : real 0m0.290s     user 0m0.288s      sys 0m0.000s
Java  : real 0m0.102s     user 0m0.064s      sys 0m0.004s
PHP   : real 0m6.078s     user 0m6.060s      sys 0m0.020s
Perl  : real 0m9.821s     user 0m9.817s      sys 0m0.000s



Python: real 0m17.100s    user 0m16.045s     sys 0m1.048s
Ruby  : real 1m13.453s    user 0m55.951s     sys 0m17.481s



Realizei estes testes apenas para ter uma visão melhor sobre o assunto.
Espero que seja um ponto de reflexão.
Como eu disse para o Eduardo Maia há uns anos atrás na empresa que 
trabalhávamos:




Ainda que eu ande pelo vale da sombra da morte, não temerei mal algum, porque 
eu uso Perl.


Abs, Robson Mothé



Em 23 de abril de 2012 11:53, Aureliano Guedes <[email protected]> 
escreveu:


> ( ... quote ... )>


> gerando o resultado:>


> Perl> real 0m24.136s


> user 0m23.985s> sys 0m0.028s


>> Ruby> real 0m50.882s


> user 0m50.563s> sys 0m0.040s


>  

> Num AMD Athlon 64 com Ubuntu 11.10 64x 2GB de Ram.

> Perl sendo mais que 2x mais rápido.
> ( ... quote ... )
> 
> Queria saber do pessoal mais velho...
> 
> ( ... quote .. )

_______________________________________________

Rio-pm mailing list

[email protected]

http://mail.pm.org/mailman/listinfo/rio-pm



_______________________________________________
Rio-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/rio-pm                                      
  
_______________________________________________
Rio-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/rio-pm

Responder a