Yo agregaria que es mas costoso aun la destruccion del objeto si hay un finalizer explicito mal implementado (como sugiere Carlos). Incluso hay que tener mucho cuidado con la manipulacion del Garbage Collector, uno puede obtener lo contrario de lo que busca. Carlos Peix
_____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Leonardo Micheloni Sent: Martes, 15 de Enero de 2008 10:22 p.m. To: [email protected] Subject: [puntonet] aspnet_wp.exe Es verdad, una vez en un curso de un tral Carlos Perez ;-) que la creación de los objetos es una de las tareas más costosas (sino la más) para una máquina virtual, es una de las cosas que uno tiene en cuenta en aplicaciones móviles por ejemplo. 2008/1/15 Carlos A. Perez <[EMAIL PROTECTED]>: Una pregunta: en alguna de tus clases estás utilizando Finalizers explicitos? Esto lo complica mucho al recolector de basura, si el objeto es muy utilizado, el GC seguro se muere administrando la cola de finalización que de otra manera no necesitaría de su atención (hasta 6 veces la degradación comparada con clases sin finalizers). Según lo que me contás, yo descartaría un tema con el backend entonces, y la memoria de tu servidor está ok, con esa RAM no deberías tener mayores problemas. Otra pregunta odiosa: reutilizás los objetos en la medida de lo posible? Fijate en tu código, qué hacés con los objetos más grandes? ¿Sería posible aplicar un patrón singleton en tu aplicación? (exigiría una minima recodificacion en la clase misma, pero deberías cambiarla en todas las llamadas al objeto en tu aplicación). Carlos
