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