• Lunes 18 de Noviembre de 2024, 04:34

Autor Tema:  Optimizar memoria  (Leído 773 veces)

cyttorak

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Optimizar memoria
« en: Martes 15 de Diciembre de 2009, 11:47 »
0
He creado un programa que se queda en la bandeja de sistema y captura la tecla de Imprimir Pantalla para guardar el resultado en PNG y mandarlo por email (a su vez en el email manda nombre de usuario, version del sistema operativo y fecha)

Recien ejecutado consume 16292KB de memoria
y tras la primera captura se queda en 22288KB

Llamo a System.GC.Collect(); después de cada captura

Me da la impresión de que consume mucha memoria para lo que hace
Lo he compilado con el modo Release y me he copiado el .exe que genera en binRelease tal cual

Es la primera vez que hago algo en c# con el Visual Studio 2005 así que mi preguntas son:
-se puede compilar de alguna manera para optimizar el resultado?
-El uso de memoria citado antes es normal?

Para el que quiera testear el código fuente y el ejecutable esta aquí: back.host22.com/Projects.rar