🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1790

Re: Es verdad qu? Java tiene sus d?as contados???

#1790
From: araguayo
Date: Tue, 16 May 2006 19:51
36 lines
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-mail
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>

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))