C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[41763] [질문] 이벤트 유실 가능성..
땅주인 [] 692 읽음    2005-09-03 11:51
모니터링용 프로그램을 만들었는데.. 가끔 경보 데이터를 소켓으로 받지 못하는 증상이 발생합니다.

LAB에서 테스트 해 본 것으로는 프로그램 기동 후 장시간 동안 방치해 두면, O/S상에서
특별한 일을 하지 않는 프로세서의 메모리 블럭을 페이지 아웃하는(운영체재 시간에 배운) 현상이
발생하는 것 같습니다. 이렇게 추축하는 것은 , 장시간 방치 후 경보 데이터를 주면 그 경보를 처리하고
화면에 나타나는 것이 거의 3~4초 정도 걸립니다. 그 이후로는 1초도 안되게 즉시 즉시 나타나구요..
그래서, 추축컨데 실행 코드 영역이 디스크로 페이지 아웃되는 현상이 아난가 의심을 하고 있습니다.

아니면, 특별한 수행이 없을 때 컴퓨터가 Sleep 상태로 들어갔다가 어떤 이벤트(경보 데이터 수신)가
떠서 Wakeup 되면서 이 이벤터를 간혹 잊어버리는 것이 아닌가 의심이 됩니다. 이런 부분에 대하여
경험을 가지고 있으신 분은 답변을 부탁드립니다..

질문1. 실행 묘듈의 특별한 수행이 없더라도 메모리에서 디스크로 페이지 아웃되지 않게 하려면 ?

질문2. 컴퓨터 자체가 Sleep/Wakeup 상태를 왔다 갔다 하는 것에 대한 메커니즘이 어떻게 되는 지요?

예측으로는 H/W 사양이 낮은 PC에서 메모리 페이지 아웃 작업이 빈번하고, 컴퓨터 자체가 Sleep/Wakeup
상태를 왔다갔다하면 이런 현상의 발생 빈도가 높은 것 같던데... 이런 것에 대한 대책은 어떤 게 있느 ㄴ지..

질문이 너무 러프한 것 같기도 하고.. 이걸로 무슨 보고서 쓴다는데.. -.-;; 좋은 방법 지도 바랍니다.

감사합니다.

+ -

관련 글 리스트
41763 [질문] 이벤트 유실 가능성.. 땅주인 692 2005/09/03
41772     Re:[질문] 이벤트 유실 가능성.. 소리바람.OJ 729 2005/09/05
41803         Re:Re:[질문] 이벤트 유실 가능성.. 땅주인 724 2005/09/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.