램을 1G이상 쓰면 가상메모리를 사용하지 않아도 됩니까?
김종현
조회 :
2649
, 2004/06/21 16:33
제목 그대로이고 가상메모리를 쓰지 않으면 시스템 전체적으로 성능이 향상 된다고 알고 있어서 인데요, 정말로 가상메모리를 안 써도 되죠?
아니면 아무리 많이 장착해도 가상메모리를 써야 하나요?
xxx
불법 광고글 신고하기
이 게시물의 댓글 보기
지나가다 / 04-06-21 20:46/
꼭 1G라고 가상메모리를 안쓰는것은 아니구요 자신의 환경에 따라 다릅니다.
ctrl+alt+del을 누르면 나오는 작업 관리자에서 메모리 사용량을 보실수 있느데요
자신이 가장 많이 메모리를 사용할것같은 작업을 실행하셔서 그것이 물리 메모리보다 적으면 가상메모리를 잡을 필요 없습니다.
참고로 왠만한 작업은 512m만 되도 가상메모리가 필요없습니다.
많이 가상메모리가 없는 상태에서 물리메모리보다 많은 량의 메모리를 메모리가 필요한 프로그램이 죽고 윈도우가 가상메모리를 잡아줍니다.
만약 중요한 작업을 할때는 물리 메모리를 넘지 않는다는 확신이 없을땐 가상메모리를 잡아주느게 좋습니다.
아...마지막으로 처음 프로그램을 띄웠을땐 메모리를 적게쓰다가 점차 작업함에 따라 메모리를 추가로 필요로 하는 경우도 많기때문에 충분히 써보고 물리메모리를 넘지않는다는 확신이 설때 가상메모리를 없애시면 됩니다.
저같은 경우 컴퓨터 살때 트러블이 생겨서 본의아니게 1G를 달게 되었는데 아직 500m이상 써본적이 없습니다. 억지로 쓰면 쓸수 있지만 그다지 필요가 없더군요.
혹시 c++ 프로그래밍을 하신다면 char *a = new char[500000000];을하시면 512메모리에서 가상메모리가 없을때 물리메모리 이상을 요청하면 어떻게 되는지 보실수 있습니다.
별건 없고 프로그램죽고 윈도우가 가상메모리를 재조정한다는 메시지가 뜹니다^^;
로그인
|
이 페이지의 PC버전
Copyright NexGen Research Corp. 2010
세부메뉴로 빠르게 이동합니다