본문 바로가기

프로그램 경험/.Net

[C#] A generic error occurred in GDI+

한글 오류 : GDI+에서 일반 오류가 발생했습니다.

영문 오류 : A generic error occurred in GDI+


GDI+를 통해서 작업하고 있는데 위와 같은 오류가 발생한다.

구글링을 통한 문제 원인은 저장하는 경로에 쓰기 권한이 없어서 라고 한다.

하지만 난 권한이 다 있는데 오류가 발생한다.


작업관리자를 통해서 보니까 프로그램 메모리가 1GB가 넘어가고 있다..ㄷㄷㄷ;;;

메모리 문제로도 위와 같은 메시지가 나타날수 있다. 메모리 관리 하자.


*메모리 누수 찾는 프로그램

http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/


메모리 프로파일러로 찾아보니 SolidBrush를 사용하고 Dispose 하지 않았다.

여기서 메모리가 줄줄 새고 있었다.