728x90
윈도우즈는 DLL을 사용한 응용 프로그램이 종료될 때까지 이 DLL을 메모리에 캐쉬합니다. 그래서 프로그램의 실행 속도나 프로그램작업시 체감속도는 올라가지만 저용량의 메모리의 경우 메모리 용량이 부족해 질 수가 있죠. 프로그램이 종료되도 메모리에 남아있는 경우도 있어서 메모리 용량이 잘 확보가 안될때도 있습니다(너무 극단적인가?-_-). 다음 방법은 프로그램의 실행 속도를 다소 희생하면 보다 많은 메모리를 확보할 수 잇습니다.
(Vista에서 동작할는지는 모르겠내요. 비스타 메니저에 DLL Cash 설정하는 옵션을 봤었는데 경로가 같을지는 의문 입니다.)

1. 시작/실행/regedit 를 실행하고 다음 레지스트리로 이동한다.

2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
3. REG_DWORD 형의 AlwaysUnloadDLL을 추가하고, 값을 1(DLL 캐쉬 사용안함)로 설정한다.

4. 재시작 !!

요즘엔.. 뭐 PC 사양이 다높아 보통 1G 메모리를 좋아라 하시는분들은.. 4G 까지 쓰시는데 한마디로 저사양 PC 용이조... 아.. 예전에 Cell 500 MHz / 128RAM 으로 PX 최적화 해서 돌리던 때가 기억 나내요... 부팅할때 지렁이 4마리 전체 부팅시간 40초까지 단축시켰었는데 ㅎㅎ;;
728x90

+ Recent posts