플레이어 플레이어 오류 메시지
페이지 정보
본문
이미지 증상은 왜 나타날까요?
- 이전글플레이어 스크립트가 완료되었다고 뜨고 정지상태가 되버리는 문제 20.08.27
- 다음글플레이어 멀티기능 20.08.27
댓글목록
엔지엠소프트웨어님의 댓글
엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date
스레드를 너무 많이 만들어서 그런거네요. 마이크로소프트의 윈도우즈는 스레드를 만들기만 할 뿐 스택에 할당된 스레드 페이지를 해제할 수 없습니다^^;
마소에 물어보면 by designed(의도된 설계)라고 하는데요. 결국은 컴퓨터 성능이 부족해서 발생되는 문제일듯합니다. 왜 스레드를 중지하면 사라지지 않느냐에 대한 답이 없습니다.
아래 내용이 이런 현상을 잘 설명하고 있는데요. 한번 읽어보시면 저사양 컴퓨터에서 멀티 프로세스 * 멀티 스레딩을 어떻게 대처해야 할지 알 수 있을겁니다.
http://egloos.zum.com/raphaell/v/967127
결국은 프로세스수를 줄이거나 스레드수를 줄여야 합니다. 서브 스크립트를 사용하지 않거나 타이머, 스케줄러등을 줄여야겠죠.
엔지엠소프트웨어님의 댓글
엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date
관점이 달라서 그래요..ㅎㅎ
32비트는 윈도우 특성상 프로그램이 메모리를 최대 3기가만 쓸 수 있어요.
64비트는 제한이 없구요. 하지만 그 관점이 아니라 물리적인 메모리가 부족한 경우에 대한 얘기를 보셔야 해요~
스택 메모리가 메모리 오버플로우랑 메모리 크로스 스레드를 방지하기 위해 벽을 치는데요. 이 때 페이징이라고 해요.
물리적인 메모리에서 스레드가 해제되지 않는데 페이지를 만들려다보니 에러가 발생한것처럼 보이거든요~