🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1791

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

#1791
From: Guero sin Fe
Date: Wed, 17 May 2006 17:00
47 lines
3753 bytes
En las primeras aplicaciones en java que desarroll� con JDBC me di cuenta 
que no debia confiarme en exceso del GC, claro, yo cerraba todos mis 
resultset y mi conexion con close(), pero al ver las sesiones de la base de 
datos, mi sesiones no se cerraban de inmediato sino que al cabo de unos 10 
min, finalmente supe que debia cerrar los statement, resultset, connection, 
todo en ese orden.
Sin hacer lo �ltimo, posiblemente el GC los habria llevado a null despues de 
un rato pero eso no me servia.

<araguayo@dcc.uchile.cl> escribi� en el mensaje 
news:e4dag7$2vs$1@helcaraxe.dcc.uchile.cl...
> 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: <e4fm11$4v3$1@spawn.telmexchile.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.vcd.cl!not-for-mail!news.telmexchile.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> <e4dag7$2vs$1@helcaraxe.dcc.uchile.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e865c80029686f0e
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
From: "Guero sin Fe" <guero@gmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: Es verdad qu? Java tiene sus d?as contados???
Date: Wed, 17 May 2006 13:00:03 -0400
Organization: Telmex Chile
Lines: 49
Message-ID: <e4fm11$4v3$1@spawn.telmexchile.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> <e4dag7$2vs$1@helcaraxe.dcc.uchile.cl>
NNTP-Posting-Host: 200.27.32.109
X-Trace: spawn.telmexchile.cl 1147886434 5091 200.27.32.109 (17 May 2006 17:20:34 GMT)
X-Complaints-To: usenet@rdc.cl
NNTP-Posting-Date: Wed, 17 May 2006 17:20:34 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Original
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mail!news.telmexchile.cl!not-for-mail