Article View: es.comp.os.linux.programacion
Article #8103Re: Performance de programas Escritos en JAVA
From: Alvaro Sanchez-Mariscal
Date: Thu, 12 Dec 2002 20:49
Date: Thu, 12 Dec 2002 20:49
49 lines
2957 bytes
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-mailReferences:
<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)