Tengo algunos problemas de memoria con una aplicación de larga ejecución; He estado inspeccionando los métodos de pintura para asegurar que las escobillas estén correctamente dispuestas. En el caso donde se crea el Brush
en el argumento de la función, ¿se eliminará el pincel después de la llamada?Cepillos desechables
El caso se describe a continuación:
g.DrawString(valueText, Font, new SolidBrush(Color.Red),
Puede estar seguro. –
¿Qué hay de usar Pinceles.Red? No es necesario crear una instancia de esos. Y no debe desecharlos, por lo que no 'usar (....)' tampoco – toong
Dado que esto se compila significa que el pincel es desechable y por lo tanto debe desecharse. –