🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1786

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

#1786
From: sigfridelunico
Date: Mon, 15 May 2006 21:58
35 lines
3478 bytes
JuanCarlitro ha escrito:
> No necesariamente vas a liberar más memoria, pero le ahorrarás al GB
> mucha pega buscando quien NO tiene referencias. Es recomendable
> utilizar algún profiler, para eclipse hay unos gratis y te indican al
> tiro cuando posees leaks.

Igual una lata en todo caso...se supone que una de las gracias
principales de Java, junto con la eliminación de los punteros, es que
te olvidas de la paja de liberar objetos ya que eso lo gestiona el
Garbage Collector. Eso se supone que marcaría la diferencia entre la
programación en Java y otras plataformas, como WIN32 (una paja andar
invocando el Free por cada objeto que se crea en Delphi).

Lo otro es tener un conocimiento acabado de
> las API Java, un ejemplo es cuando se efectuan muchas concatenaciones
> de String, en ese caso se recomienda utilizar el append de la clase
> StringBuffer que está optimizado para no tener multiples referencias
> de Strings.

Lo uso solo en casos determinados (como simular un String pasado por
referencia a un método), ya que obviamente la costumbre me fuerza a
escribir palabra = palabra + "otra palabra" en vez de
palabra.append("otra palabra"). Pero si mencionas que dicha práctica
aumenta la eficiencia de la aplicación, no queda más que
acostumbrarse.

> Ahora también existen una serie de parametros para la VM donde puedes
> indicar el minimo y máximo de memoria, el minimo y maximo del heap de
> memoria, tamaño de crecimiento de memoria, forzar los Full GC luego de
> llegar al maximo heap. Hay harto que investigar en ese lado de las
> aplicaciones.

Habrá que darse una vuelta entonces por la picada "El Rinconcito del
Java Rápido".
;-)
Technical Details
Message-ID: <1147730311.148171.72720@u72g2000cwu.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!u72g2000cwu.googlegroups.com!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> <1147714890.639273.266160@i40g2000cwc.googlegroups.com> <1147727998.610169.115300@i39g2000cwa.googlegroups.com>

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!postnews.google.com!u72g2000cwu.googlegroups.com!not-for-mail
From: "sigfridelunico@yahoo.com" <sigfridelunico@yahoo.com>
Newsgroups: chile.comp.programacion
Subject: Re: Es verdad qué Java tiene sus días contados???
Date: 15 May 2006 14:58:31 -0700
Organization: http://groups.google.com
Lines: 36
Message-ID: <1147730311.148171.72720@u72g2000cwu.googlegroups.com>
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>
   <1147714890.639273.266160@i40g2000cwc.googlegroups.com>
   <1147727998.610169.115300@i39g2000cwa.googlegroups.com>
NNTP-Posting-Host: 164.77.255.200
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1147730316 14079 127.0.0.1 (15 May 2006 21:58:36 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 15 May 2006 21:58:36 +0000 (UTC)
In-Reply-To: <1147727998.610169.115300@i39g2000cwa.googlegroups.com>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: u72g2000cwu.googlegroups.com; posting-host=164.77.255.200;
   posting-account=DkQVCgwAAACpYb2TXp-vwPk-CZFRXMPm