우선, 리소스란 무엇인고 하니, 윈도우상에서 **그래픽 요소**들이 저장되는 힙(Heap)이라고 불리는 곳이 있는데요, 128KB의 지역힙만을
리소스라고 하는거지요. 에..여기에는 윈도우 바탕화면, 아이콘, 사운드
폰트..등 그래픽 요소들과 레지스트리등의 시스템자원이 들어가게 되는 것이지요.
따라서 아이콘이 많거나..바탕화면이 깔려있거나..등등
리소스 즉, 자원을 잡아먹는 셈이 되는 것이지요.
리소스부족이라는 거죠. 그리고 128KB로 정해져 있기 때문에
하드웨어 램을 늘린다고 리소스가 늘어나는 것은 아니랍니다.
참고로 시스템 리소스확보에 관한 자료도 올리겠습니다.
리소스 확보에 관해서는 저도 대강만 알고 있기에 좀 더 정확한
자료를 올리고자....
퍼왔습니다 ^^;;(출처는 http://c2mycom.hompy.com의 Q & A 코너)
1. 화면보호기, 배경화면, 배경무늬, 테마를 없앤다.
2. 디스플레이 등록정보에서 화면배색은 '윈도우즈 표준'으로 선택
3. 바탕화면을 웹 설정으로 사용하지 않는다.
4. 색상수는 16비트면 충분/그 이상 올리지 말고, 해상도도 현재 설정 값에서 한 두 단계 설정 값을 내린다.
6. '시작'단추의 '실행' 메뉴를 실행하여 'MSCONFIG'를 실행,
(1) 그 다음 CONFIG.SYS 탭에 있는 선택항목을 전부 꺼준다. (윈도우는 별도의 메모리 관리자를 필요로 하지 않기 때문)
(2) AUTOEXEC.BAT 탭의 선택항목도 모두 꺼준다.
(3) 그리고 가장 오른쪽의 시작 프로그램 탭에서 윈도우에서 쓰는 기본적인 4가지(레지스트리 검사, TASKMONITOR, SYSTEM TRAY, LOADPOWERPROFILE)만 빼놓고 전부 체크 표를 없애준다.
7. 레지스트리를 정리한다. '시작' →'실행' → 'REGEDIT' 입력
(1) 화면색 구성표 삭제: 바탕에서 많이 사용되는 화면색 구성표를 줄여봅시다. 우리가 사용하는 화면구성표는 극히 일부분이기 때문에 많은 수의 색 구성표를 놔둘 필요가 없습니다. 편집기의 왼쪽 선택창에서 'HKEY_CURRENT_USER' 항복을 더블클릭한 후 하위 항목이 나타나면 'Control Panel' - 'Appearance' - 'Schemes'로 이동한후 많이 사용하지 않는 가지색, 겨자색, 고대비 등의 색을 마우스를 이용하여 파일을 삭제하듯 삭제하여 줍니다.
(2) 사운드 구성표 삭제: 필요없는 사운드 구성표는 지워도 상관없습니다. 'HKEY_CURRENT_USER' - 'AppEvents' - 'Schemes' - 'Names' 로 이동하여 'Names'앞의 (+)를 클릭합니다.
삭제를 원하는 사운드 구성 폴더를 삭제합니다.
(3) 마우스 포인터 구성표 삭제: 'HKEY_CURRENT_USER' - 'ControlPanel' - 'Cursors' - 'Schemes'로 이동하여 사용하지 않는 값을 삭제하여 줍니다.
(4) 키보드 설정 값 삭제: 특별한 사용자가 아니라면 한국과 미국 이외의 키보드 값을 사용하지 않기 때문에 일반적으로 등록되어 있는 다른 여러 나라들에 대한 키보드 설정값은 지워도 됩니다. 'HKEY_LOCAL_MACHINE' - 'System' - 'CurrentControlSet' - 'control' - 'Keyboard Layouts' 으로 이동한후 한국어와 미국 영어를 제외한 모든 키보드 설정 값 폴더를 삭제합니다. 한국어는 뒷 세자리가 412이며 미국어는 409가 붙습니다. 이외의 모든 키보드 설정값은 삭제합니다.
(5) 언어 설정 값 삭제 : 키보드 설정과 마찬가지로 언어 설정도 삭제하도록 합니다. 인터넷을 통해 자주 방문하는 사이트의 언어를 제
외하고는 모두 삭제하도록 합니다. 'HKEY_LOCAL_MACHINE' - '
System' - 'CurrentControlSet' - 'Control' - 'Nls' - 'Local e' 로 이동합니다. 영어(409)와 한국어(412)를 제외한 모든 언어 설정값을 삭제합니다.