블로그 이미지
그냥 닥치고 해;
상Q

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
  • total
  • today
  • yesterday
2016. 2. 5. 01:21 Computer/App.


C# WPF 개발 도중 "System.ComponentModel.Win32Exception 창 핸들을 만드는 동안 오류가 발생했습니다"  라는 오류가 발생하여 프로그램이 종료되는 현상 발생.

원인을 찾아 본 결과, 프로세스의 "USER 개체"수가 증가하여 죽는 현상이 발생했다.

프로세스의  "USER 개체"수가 10,000개를 한계로 설정되어 있어서 프로세스의  "USER 개체"수가 10,000개가 넘으면 프로세스가 죽는다.


그래서 이 현상은 프로세스의 "USER 개체"수를 줄여주어야 해결할 수 있다.

내가 발견했던 경우는 이미지 로드후에 종료할 때 "Dispose" 처리가 정상적을 실행되지 않아서 발생 하였었다. "Dispose" 처리 하는 부분을 수정 한 후에 정상 작동 함.


프로세스의 "USER 개체"수는 윈도우 "작업관리자" 메뉴, "열 선택"에서 "USER 개체"를 표시하도록 설정하면 "USER 개체"수를 볼 수 있다.




'Computer > App.' 카테고리의 다른 글

[C#] enum description  (0) 2018.08.02
[C#] Number validation check of textbox  (0) 2018.08.02
영상재생중 "apphangb1" 에러 이벤트  (1) 2015.11.21
[WPF] 큰 사이즈의 이미지 바인딩 issue  (0) 2015.11.21
ClickOnce 설치 경로  (0) 2015.09.19
posted by 상Q