![]() |
| |||
| Hola, Una aplicación realizada con VB 2003 y Framework 1.1 y tras realizar varias operaciones como imprimir informes, el administrador de tareas muestra que la aplicación esta consumiendo 350MB de memoria una vez finalizada la impresión, lo curioso es que si minimizo y restauro la aplicación el consumo desciende hasta los 10MB, la verdad es que no se como controlarlo, se me ocurre por código minimizar la aplicación cuando termine la tarea, ¿algún consejo?. Muchas gracias |
| | ||||
| ||||
| |
| |||
| Juan, yo he encontrado y utilizo esta función para limpiar la memoria, de pronto le sirve. Public Shared Function ClearMemory() 'http://gdev.wordpress.com/category/vbnet-develop/ 'Funcion de liberacion de memoria Try Dim Mem As Process Mem = Process.GetCurrentProcess() SetProcessWorkingSetSize(Mem.Handle, -1, -1) Catch ex As Exception MsgBox("Error al limpiar la memoria." & vbCrLf & ex.ToString) 'Control de errores End Try Return "" End Function Exitos. Freddy Coal "JuanD" <xxxxxxxx> wrote in message news:%23niXSgyvIHA.5620***TK2MSFTNGP04.phx.gbl... > Hola, > Una aplicación realizada con VB 2003 y Framework 1.1 y tras realizar > varias operaciones como imprimir informes, el administrador de tareas > muestra que la aplicación esta consumiendo 350MB de memoria una vez > finalizada la impresión, lo curioso es que si minimizo y restauro la > aplicación el consumo desciende hasta los 10MB, la verdad es que no se > como controlarlo, se me ocurre por código minimizar la aplicación cuando > termine la tarea, ¿algún consejo?. > Muchas gracias > |
| |||
| Gracias Un saludo. "Freddy Coal" <freddycoal***gmaiwithoutspam.com> escribió en el mensaje news:eZwhQyowIHA.4476***TK2MSFTNGP06.phx.gbl... > Juan, yo he encontrado y utilizo esta función para limpiar la memoria, de > pronto le sirve. > > Public Shared Function ClearMemory() > 'http://gdev.wordpress.com/category/vbnet-develop/ > 'Funcion de liberacion de memoria > Try > Dim Mem As Process > Mem = Process.GetCurrentProcess() > SetProcessWorkingSetSize(Mem.Handle, -1, -1) > Catch ex As Exception > MsgBox("Error al limpiar la memoria." & vbCrLf & ex.ToString) > 'Control de errores > End Try > Return "" > End Function > > Exitos. > > Freddy Coal > > "JuanD" <xxxxxxxx> wrote in message > news:%23niXSgyvIHA.5620***TK2MSFTNGP04.phx.gbl... >> Hola, >> Una aplicación realizada con VB 2003 y Framework 1.1 y tras realizar >> varias operaciones como imprimir informes, el administrador de tareas >> muestra que la aplicación esta consumiendo 350MB de memoria una vez >> finalizada la impresión, lo curioso es que si minimizo y restauro la >> aplicación el consumo desciende hasta los 10MB, la verdad es que no se >> como controlarlo, se me ocurre por código minimizar la aplicación cuando >> termine la tarea, ¿algún consejo?. >> Muchas gracias >> > > |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda con consumo de memoria. | JC | Newsgroup microsoft.public.es.vb | 2 | 28-03-2008 13:08:38 |
| Ayuda con consumo de memoria. | JC | Newsgroup es.comp.lenguajes.visual-basic | 0 | 27-03-2008 04:24:07 |
| ASP.NET y consumo de memoria | The_law2k | Newsgroup microsoft.public.es.asp | 4 | 19-06-2007 15:55:12 |
| consumo de memoria | charly | Newsgroup microsoft.public.es.vfoxpro.lenguaje | 0 | 29-11-2006 21:58:20 |
| Consumo excesivo de memoria | Frank | Newsgroup microsoft.public.es.backofficesbs | 5 | 18-05-2006 02:50:46 |