UNHANDLED EXCEPTION 에러에 대한 질문
분류
질문
조회 수
2,253
추천 수
0
그동안 봇을 4개정도 돌려왔습니다.
그러다가 며칠전부터 UNHANDLED EXCEPTION 에러가 뜨면서
각 봇의 디아가 재시작되는 현상이 벌어져서
캐릭들이 방에서 20분이상 사냥을 못하는 현상이 계속 발생했습니다.
캐릭터 이니를 아무리 살펴봐도 문제점을 못찾아서
이곳 두루네에서 검색해보고 하다가 한가지가 문뜩 생각났습니다.
얼마전에 NTBot.ntj에서 다음부분을 수정했었습니다.
runGcCheck = 600; // 메모리 최적화 할 시간 간격(초, 0: 방 입장 후 1번만 실행) * 참고: 랙과 메모리 사용량을 줄입니다. 방에서 튕김 현상이 잦으면 메모리 청소할 시간 간격을 0으로 하거나 늘립니다.
- 아마 디아에서 사용한 메모리중 쓸데없는 부분은 Gabage Collection 하는 부분 같습니다.
이값의 초기값이 얼마인지는 기억이 나질 않지만 이걸 0으로 수정했었습니다.
그래서 다시 위에 처럼 600 (10분)으로 해주니 그 1시간동안 본결과 잘 돌아가고 있습니다.
문제는 대충 해결된것같지만, UNHANDLED EXCEPTION 에러가 무엇인지 제가 해결한 방법이 맞는건인지 궁금합니다.
각설하고 제가 궁금한것은 다음과 같습니다. 다른분들의 가르침을 받고자 합니다.
1. UNHANDLED EXCEPTION 의 정의, 발생 원인
2. UNHANDLED EXCEPTION 의 올바른 해결방법

