🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1793

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

#1793
From: GotenCool
Date: Thu, 18 May 2006 00:20
55 lines
4951 bytes
Pero en la web se corre el rumor que pronto Sun liberar� definitivamente 
su c�digo fuente de Java. Con ello se cumplir�a el sue�o de muchos y en 
una de esa una evoluci�n de Java hacia algo que COMA menos memoria.

Guero sin Fe escribi�:
> 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: <e4gekc$pnb$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.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> <e4fm11$4v3$1@spawn.telmexchile.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e865c80029686f0e
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: GotenCool <gotencoolxxNOSPAMxx@gmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: Es verdad qu? Java tiene sus d?as contados???
Date: Wed, 17 May 2006 20:20:51 -0400
Organization: Varios
Lines: 55
Message-ID: <e4gekc$pnb$1@news.nivel5.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> <e4fm11$4v3$1@spawn.telmexchile.cl>
NNTP-Posting-Host: 200.120.117.34
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.nivel5.cl 1147911628 26347 200.120.117.34 (18 May 2006 00:20:28 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Thu, 18 May 2006 00:20:28 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.2 (X11/20060501)
In-Reply-To: <e4fm11$4v3$1@spawn.telmexchile.cl>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUhISE6OjpYWFh2dnaV
 lZWzs7PW1tb6+vrmHXLqAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F
 B9YBFQIBO/mA14QAAAHkSURBVDjLjdNLc5swEABgZjrTXo2TCWfHD84O2LrW+KFrY2x0Lq+9tuix
 f78rCZrieNJ4xmPDJy27qyXA28+cuZ/g9r7S+X3Q+Lu6C5yC1fAelP1u2S3ItLA/4vNg4MVJ/B7A
 NOIOUErdUhhYT2EMRe1KYdnsBgSWFAU3oEahdGrqh2OVZuvLfrRDA3bZCc3py+yRjQD1JXw4nrlK
 tiYYtWNxsjnLgkk+hsi0VItZ8XEdSqOxReICPglamRrtwc7dQYm3TklUJic5WCib61/pIgPZc4zt
 h1DlyT+AJgxJLXRJ+gYrUJPgm3aAh0M8wE+GMgi+Sj8+RbUdYC2wo1A1dyDTbNgy4yjD6coeLkG9
 49BDyVE9T2PuQ+WblA0VctSTWXT9D6jjZgBkRtPD+6xkUryEU3f/XDTRj6e634EKzo97XyDoVbNn
 og+1g51Q/hlCsXK+BQ+v4Yw64SC1I9ovCnQ4iaF1NaGbw1PpgZYbysxduN6wzkOm7WJ/AXTmUvSA
 S/tGaLcY9NW+nMZDt1CUxndDOR2Ol8MRu8KDKRuCClRGNwyNW53zj8H1DnFpj3rbUiZdkvcD53r4
 GmmO3D4O27afXVfcr0hStuD+N/0O12bzRFeNcJAMs+tiKR779xbxWgD+AeAr1DIXyW4cAAAAAElF
 TkSuQmCC