Buenos días a todos.
Estoy realizando una aplicación externa que genera pagos masivamente, al principio genera al rededor de 1 pago por segundo pero despues del pago numero 5 mil se empieza a alentar la carga de pagos, generando 1 pago cada 2 o 3 segundos, saben como liberar memoria de la aplicación?
Esto es lo que estoy usando con un finally despues de cada pago para liberar recursos:
GC.SuppressFinalize(oPagos);
System.Runtime.InteropServices.Marshal.ReleaseComObject(oPagos);
oPagos = null;
GC.SuppressFinalize(_oRecordset);
System.Runtime.InteropServices.Marshal.ReleaseComObject(_oRecordset);
_oRecordset= null;
GC.Collect();
Espero y me puedan ayudar gracias. Buen dia