🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8103

Re: Performance de programas Escritos en JAVA

#8103
From: Alvaro Sanchez-Mariscal
Date: Thu, 12 Dec 2002 20:49
49 lines
2957 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola Edgar:

Las �ltimas m�quinas virtuales en las que est� trabando Sun ofrecen
rendimientos muy superiores a lo que mucha gente cree. Concretamente,
le� que la �ltima HotSpot Server ten�a un rendimiento similar a
programas compilados con gcc sobre unix (creo recordar). El gran mito
(infundado, en parte) sobre Java es su *supuesta* lentitud, y eso es
algo que Sun sabe y en lo que est� invirtiendo muchos recursos.

Por otro lado, hay aplicaciones Swing (la interfaz gr�fica de Java) que
son m�s lentas de lo debido porque est�n *mal* programadas (seg�n he
le�do): la gente no utiliza constantes, sobrecargan de listeners sus
aplicaciones, etc. Quiz�s alguien que sepa m�s de Swing podr� dar m�s
informaci�n.

Para optimizar el rendimiento de aplicaciones Java, b�sicamente te
recomendar�a optimizar algoritmos y tener un buen dise�o (esos archivos
de configuraci�n que mencionas no existen para tal prop�sito).
Obviamente, si apml�as tu equipo, las aplicaciones te ir�n m�s r�pido
;-)

Adem�s, por si acaso alguien de .NET cree que .NET es m�s r�pido que
Java, esto es *falso*. Se demostr� que los estudios que afirmaban que
.NET era m�s r�pido que Java estaban comprados por Microsoft.

Conclusi�n: Teniendo en cuenta que es un lenguaje interpretado, Java 
no es lento. El coste de rendimiento puede incrementarse cuando hay que 
cargar la m�quina virtual, pero una vez que �sta est� ya en memoria, no
es lento. Ahora bien, si nuestro HolaMundo ocup 100 l�neas de c�digo,
probablemente s� lo sea.

Salu2.

- -- 
.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.
Alvaro Sanchez-Mariscal
mariscal@di.uc3m.es
Debian GNU/Linux 3.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9+PVtJKROHiQUCxMRArtrAJ9JdMXdSm618bwxU7fHJ3kir8+7/wCfVtv8
LfpC+MK6mLlg5k+U9HtVXpw=
=f/BR
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <atasns$11efl8$1@ID-146972.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!213.37.101.0!not-for-mail
References: <ata6b7$mme$1@julieta.escomposlinux.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,c1105bb0475aabfd
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-12-12 12:49:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!213.37.101.0!not-for-mail
From: Alvaro Sanchez-Mariscal <mariscal-NOSPAM@di.uc3m.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Performance de programas Escritos en JAVA
Date: 12 Dec 2002 20:49:01 GMT
Organization: Universidad Carlos III de Madrid
Lines: 49
Message-ID: <atasns$11efl8$1@ID-146972.news.dfncis.de>
References: <ata6b7$mme$1@julieta.escomposlinux.org>
NNTP-Posting-Host: 213.37.101.0
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1039726141 35077800 213.37.101.0 (16 [146972])
User-Agent: slrn/0.9.7.4 (Linux)