인사부터 꾸벅.;; 안녕하세요.`~^^
프로그램을 하나만들었는데 프로그램 종료에 대해서 질문드립니다.
프로그램을 실행시켜서 프로그램을 종료시킬때 프로그램이 완전하게 종료되지 않는듯합니다.
Application.Exit() 메서드를 호출해서 종료시켜 보았지만 프로세스가 여전히 살아있습니다.
짧은 지식이긴하지만 프로그램종료시 사용하던 메모리?를 정상적으로 반환하지 못해서 발생하는듯합니다.
FormClosing 이벤트 발생시 사용하던 메모리를 한번에 반환할수 있는 방법이 있는지 궁금합니다.
아참 그리고 제프로그램이 실행시키면 평균 90,000KB 의 메모리를 사용합니다..
DB와 RFID 및 IP카메라를 연동하고있는데 저정도면 너무 많이 사용하는것이 아닌가요?;;
첫댓글 쓰레드가 돌아가고 있다거나 다른 모듈의 리소스해지 되지 않는 경우에 Application.Exit();로는 죽지 않죠. 정상적으로 리소스를 관리하여 Application.Exit();를 사용해야 겠지만 강제로 죽이는 방법은 Environment.Exit(0);를 사용하세요. 참고로 Environment.Exit(0);이것은 Form_Closing이벤트가 발생하지 않습니다.
돌도끼님 말씀대로 스래드때문이였네여....하하..답변감사합니다.^^