Article View: chile.comp.programacion
Article #1793Re: Es verdad qu? Java tiene sus d?as contados???
From: GotenCool
Date: Thu, 18 May 2006 00:20
Date: Thu, 18 May 2006 00:20
55 lines
4951 bytes
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-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> <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