|
비스타의 메모리 사용량은 참 미스테리하다. VMware에서 512MB를 할당하여 비스타를 설치하면 (물론 에어로는 작동하지 않음) 메모리 사용량이 약 300메가도 되지 않는다. 그러나 내 컴퓨터에 깔면 일단 700메가에서 시작을 한다. 그리고 한 1분 정도 있으면 메모리 사용량이 450메가로 갑자기 급락한다! 도대체 이 이유가 무엇인지 궁금해서 나름대로 뒤져보니까 바로 SuperFetch라는 것이 이유인 것 같다. 프리펫치(미리 읽어오기)는 대표적인 성능 향상 테크닉으로 많은 곳에서 쓰인다. 윈도우 XP 팁 중에서도 프리팻치 양을 줄여 부팅 속도를 줄이는 팁이 있으니깐. 어쨌든 수퍼팻치 덕택인지 모르겠지만 비스타의 응답속도 그러니까 창이 뜨는 속도나 손 끝에서 느껴지는 민첩성은 XP보다 더 좋은 것은 확실하다.
SuperFetch 정보를 찾다가 여러 새로운 기능을 많이 볼 수가 있었는데 그중 하나 재밌는 것은 ReadyBoost라는 기능이다. 이 기능은 플래쉬 메모리 카드를 거대한 하드 디스크 캐쉬로 활용해서 시스템 성능을 높이는 것이다. 플래쉬 메모리의 순차적 읽기 성능은 하드에 한참 못 미친다. 그러나 랜덤 억세스 능력은 하드보다 거의 10배가 높다. 하드는 아무리 빨라도 7~8ms 구현하기가 힘든데 내가 가진 트레센드 2GB CF만 해도 1.0ms를 보이고 있다. 그래서 이것을 적극적으로 활용하는 것이다. 아이디어가 참 좋다. 또한, 플래쉬에 저장되는 캐쉬의 데이터 보안을 위해 128비트 암호화까지 하고 있다. 나도 당장 비스타에서 시도를 해보았는데 아직 무거운 프로그램은 깔지 않아서 그렇게 큰 차이는 느끼지 못하고 있다. 그런데 좀 더 빠른 USB 메모리 (억세스타임 0.5ms 정도)나 무거운 프로그램을 돌리면 체감 성능 차이는 확실히 얻을 수 있을 것이다. 먼저 본인의 플래쉬 메모리 성능을 체크해보자. (HD Tune 2.53: 무료) ![]() 엑세스 타임이 1.0ms로 나오는데 비스타가 권장하는 최소 기준이 1.2ms라고 한다. 이보다 높으면 ReadyBoost 기능이 별 쓸모가 없다는 소리다. 그리고 내가 사용하고 있는 메모리 리더기는 GL819 칩셋을 사용한 USB 2.0 트레센드 제품다. 확실히 빠르다. 그런데 최신 USB 메모리 스틱은 더 빠른 것이 있다고 한다. 비스타로 완전히 이전을 하면 별도로 메모리 스틱을 하나 구입할 것 같다. ![]() 구글 이미지 검색 어느 정도 속도가 되는 메모리 카드를 꼽고 간단하게 비스타에서 설정을 하면 메모리에 캐쉬 파일이 만들어지고 열심히 비스타가 초기 데이터를 실어 나른다. (설정 관련한 화면은 [2]를 참고 하십시오.) ![]() 그림에서 보듯이 설정을 하게 되면 ReadyBoost.stcache 파일에 열심히 데이터를 쓰고 있는 것을 볼 수 있다. 거의 초당 10MB 정도로 열심히 나르고 있다. 여담으로 비스타의 리소스 모니터는 정말 좋다. 어느 프로세스가 어떤 파일을 어느 속도로 열고 있는지까지 다 볼 수 있다. 복잡하게 시스템 모니터링 툴을 찾을 필요가 없다. 확실하게 내가 체감을 한 것은 아니지만 상식적으로 자주 쓰는 프로그램의 반응속도는 확실히 줄일 수 있으리라 믿는다. 집에서 놀고 있는 (아마 속도가 느려서 되지 않을 경우가 많겠지만) 플래쉬 카드를 이용해서 비교적 쉽게 성능을 올리는 방법이니 매력적이다. 비스타 설치 했다면 한번 시도해보는 것이 좋을 것 같다. 그 외 뉴스 그룹 및 기타 사이트를 뒤지면서 몇 가지 정보를 정리하면: (1) 64비트 비스타가 출시되었는지 홈페이지에 명확히 나와있지 않아 궁금했는데 답을 얻었다. Ultimate (얼티밋) 버전은 DVD가 x86, x64 용으로 각각 한 장씩 두장이 있다고 한다. 그리고 다른 버전은 64비트 용을 신청할 수 있는 쿠폰이 들어있다고 한다. (한국도 이와 같은지는 모르겠다.) (2) 비스타의 자동복원기능(하드에 미러 이미지를 만들어서 하는 기능)이 XP보다 우수해졌다고 한다. XP 시절에는 하드만 먹는 것 같아서 절대 쓰지 않았는데 권장을 하는 사람이 종종 있다. 그리고 Acronis True Image가 비스타와 호환이 잘 되는 이미지 툴이라고 한다. (3) 비스타의 바탕화면은 DWM(Desktop Window Manager)으로 처리가 된다. 예전에는 각각 어플리케이션이 프레임버퍼에 바로 썼다면 이제 DirectX Surface (백버퍼)에 모든 어플이 각각 그림을 그리게 된다. 그래서 각종 효과도 가능하고 3차원 보기를 했을 때도 화면이 계속 갱신되는 것을 볼 수 있다. (4) 윈도우 XP에서는 Quick Launch 툴바를 드래그하면 뽑아낼 수 있다. 그러나 비스타에서는 그것이 되지 않는다. 대신에 바탕화면에 폴더를 아무거나 하나 만든다. 그리고 이 폴더를 바탕화면 가장 자리로 끌고 가면 마치 작업줄처럼 붙을 것이다. 그 뒤에 우클릭해서 Quick Launch의 단축키를 불러오면 된다. (5) 비스타에서 ActiveX 작동합니다!!!!! 참고 [1] 파코즈 관련 글: 링크 [2] 이글루스에서 찾은 ReadyBoost 관련 글: http://thanatos.egloos.com/2831459 [3] 비스타 뉴스그룹(영문): http://groups.google.com/groups/dir?sel=33656486&hl=en 이 글과 관련있는 글을 자동검색한 결과입니다 [?]
최근 등록된 덧글
개발자 입장에서의 수많은 ..
by Jiyoon at 02/04 저도 아들 돌잔치때 돌잡이 .. by 박상욱 at 01/18 미국 대학원 원서 작성중에 p.. by 태클사이야 at 01/13 TO: 박PD 로그인 하지 않아.. by 박응용 at 01/10 http://gigglehd.com/zbx.. by dhunter at 12/28 우와.. 좋네요. 태반이 .. by 윤광배 at 12/17 항상 좋은 글 잘 보고 있습니.. by y2k at 11/23 글이 좋아서 제 블로그에 담.. by 쏭섭 at 11/23 최근 등록된 트랙백
메뉴릿
이글루 파인더
|