Pablo, voy a probar,  pero en una red de mas de 30 puestos, no es probable que nadie consulte algo antes de un minuto.
Por otro lado mi aplicacion tiene un Timer que busca mensajes entre usuarios, cada 5 min (en cada puesto abierto).
 
Tambien tengo todas las variables como locales, las pongo en null al finalizar y cierro los cursores.
Recuerdo que al no hacer esto (en los comienzos), en el visor de objetos del COM+, me incrementaba el nro y no lo liberaba (tema que solucione gracias al gufa).
 
Lo que sí voy a probar es poner Try Catch (cosa que no hice) a ver si me ayuda a detectar el problema.
 
Muchas Gracias a todos . .
Gonzalo
 
 
 
----- Original Message -----
Sent: Wednesday, November 15, 2006 1:00 PM
Subject: [GUFA] OT. Liberar memoria en COM+

Que tal Gonzalo, ademas de los comentarios preciso de don Aidelman fijate que en la solapa de avanzados en la ventana de propiedades de la aplicacion COM+, arriba de todo tenes un valor para indicar cuantos minutos de "inactividad" va a tener la aplicacion antes de hacer un shutdown (hatibualmente esta en 3 minutos) ponelo en 1 y ahora con que haya inactividad por solo un minuto se va a limpiar la memoria.
 
Salu2, Pablo
----- Original Message -----
Sent: Wednesday, November 15, 2006 12:10 PM
Subject: [GUFA] OT. Liberar memoria en COM+

Hola Gonzalo:
Asegurate de cerrar todos los cursores abiertos, y de poner a Null todos los objetos creados, antes de liberar el componente.
 
Saludos
 
 
Ricardo Aidelman (socio 1545)
Praxis Computación
Buenos Aires
Argentina
 
 


De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de gonzalo_Gufa
Enviado el: miércoles, 15 de noviembre de 2006 11:59
Para: GUFA List Member
Asunto: [GUFA] OT. Liberar memoria en COM+

Que tal amigos, tengo componentes desarrollados en VFP9, instalados en un server W2000 dentro del COM+.
Las terminales clientes, se conectan a dicho servidor y consumen los componentes. Anda todo ok.
 
La duda o consulta es la siguiente: en el Server en memoria tengo un proceso DLLHOST.EXE, que representa mi aplicacion COM+, que crece y crece y crece.
Dentro del Visor de componentes, veo como los objetos se crean y destruyen inmediatamente. La columna objetos esta siempre volviendo a 0.
Por que el DLLHOST.EXE, no va liberando la memoria ? (en un server de 2Gb me llegó a ocupar 1.5 Gb)
Como puedo limitarlo o configurarlo ?.
Estoy liberando mal algo dentro de mis clases ?.
 
Slds, Gonzalo
 
 

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.14.5/534 - Release Date: 14/11/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.14.5/534 - Release Date: 14/11/2006

Responder a