Article View: chile.comp.programacion
Article #1790Re: Es verdad qu? Java tiene sus d?as contados???
From: araguayo
Date: Tue, 16 May 2006 19:51
Date: Tue, 16 May 2006 19:51
36 lines
2962 bytes
2962 bytes
JuanCarlitro <forhekset@gmail.com> wrote: : La verdad si, depende como sea contruida la aplicaci?n el consumo de : recursos es mayor, pero ojo, ac? muchos desarrolladores piensan que el : garbage collector es un ente que puede limpiar muchas de sus falencias : program?ticas, como la eliminaci?n de referencias en variables, cada : clase es una referencia en la VM y en muchos casos tienen referencias : heredadas que hacen que el GB no las detecte y generen un memory leak. : Al igual que en C/C++, es un muy buen habito el limpiar referencias : (apuntar a null, en caso de no utilizar m?s) Me gustaria conocer un ejemplo concreto de esto. En la practica los unicos memory-leaks que he visto ocurren por implementaciones de Map o Collection que engordan progresivamente dentro del ciclo de vida de la aplicacion.. sumemosle algunas API's encargadas de guardar cosillas como JNDI que podrian estar implementadas con objetos en memoria... y no conozco mas casos. No digo que no existan, es posible que tengas razon, pero un ejemplo me ayudaria a saber que tipo de cosas tengo que evitar en vez de estar llenando mi codigo de null's. El garbage collector no solo cumple una funcion en runtime.. ademas ayuda a que nuestro codigo sea mas legible, prefiero saber que hay ciertas cosas que no se deben hacer a tener una estrategia tan ultradefensiva como la que planteas. Ahh.. por ahi alguien nombro un profiler de eclipse.. tb me gustaria conocerlo, hasta ahora el mejor profiler opensource que conozco es el de netbeans: http://profiler.netbeans.org ---- Ariel Aguayo B. (araguayo@dcc.uchile.cl) "Vale la pena morir por todo aquello sin lo cual no vale la pena vivir..." Salvador Allende.
Technical Details
Message-ID:
<e4dag7$2vs$1@helcaraxe.dcc.uchile.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mailReferences:
<1147226876.295762.285700@i39g2000cwa.googlegroups.com> <1147466683.473616.296620@v46g2000cwv.googlegroups.com> <1147486625.785406.170650@d71g2000cwd.googlegroups.com> <1147699486.729952.299900@j55g2000cwa.googlegroups.com> <1147706864.907379.189240@u72g2000cwu.googlegroups.com> <1147709301.358766.66120@j73g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e865c80029686f0e
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mail
From: araguayo@dcc.uchile.cl
Newsgroups: chile.comp.programacion
Subject: Re: Es verdad qu? Java tiene sus d?as contados???
Date: Tue, 16 May 2006 19:51:35 +0000 (UTC)
Organization: DCC - Universidad de Chile
Lines: 36
Message-ID: <e4dag7$2vs$1@helcaraxe.dcc.uchile.cl>
References: <1147226876.295762.285700@i39g2000cwa.googlegroups.com> <1147466683.473616.296620@v46g2000cwv.googlegroups.com> <1147486625.785406.170650@d71g2000cwd.googlegroups.com> <1147699486.729952.299900@j55g2000cwa.googlegroups.com> <1147706864.907379.189240@u72g2000cwu.googlegroups.com> <1147709301.358766.66120@j73g2000cwa.googlegroups.com>
NNTP-Posting-Host: anakena.dcc.uchile.cl
X-Trace: helcaraxe.dcc.uchile.cl 1147809095 3068 192.80.24.6 (16 May 2006 19:51:35 GMT)
X-Complaints-To: newsmaster@dcc.uchile.cl
NNTP-Posting-Date: Tue, 16 May 2006 19:51:35 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (Linux/2.6.14-gentoo-r5 (i686))