엑셀 리소스 부족, 근본 원인은 여기에 있다

  회사 컴퓨터에서 작성하던 엑셀 문서를 집으로 가져와 열었더니 아래의 경고창과 함께 파일이 열리지 않았습니다. 뭐가 잘못된 걸까요?

  경고 메시지를 읽어보니 '리소스가 부족' 하다고 하네요. 즉, 엑셀 리소스 부족이라는 말인데 이는 메모리(RAM)가 부족하다는 뜻으로 해석하면 됩니다. 원인은 다음과 같습니다.

  32비트 운영체제의 메모리 인식 한계는 4기가며 이로 인해 단일 프로세스가 차지하는 메모리가 2기가를 넘지 못하게 제한을 겁니다. 하지만 32비트 엑셀은 2기가보다 더 적은 1.2기가로 제한이 걸려있어서 엑셀이 메모리를 1.2기가 이상 잡아먹기 시작하면 경고가 뜨는 겁니다.


  이게 원인이라면 내 컴퓨터 운영체제를 64비트로 업그레이드(재설치)하고 메모리도 더 얹어주고 64비트용 엑셀을 설치한다면 리소스가 부족할 일이 절대로 없겠죠. 하지만 이렇게 하기엔 돈도 돈이고 귀찮은데다 시간도 오래 걸리기 때문에 임시로 문제를 해결할 수 있는 방법이 필요하겠죠. 그 방법은 아래와 같습니다.


임시 해결 방법


  작업관리자 단축키입니다. 작업관리자를 열고 프로세스 영역으로 진입하세요. 메모리 사용량을 내림차순으로 정렬하여 어떤 프로세스가 램을 많이 잡아먹고 있는지 확인합니다.

  빨간색으로 칠한 부분(포토샵, 멜론, 크롬)의 메모리 사용량을 합산해보니 1,183,588KB, 환산하면 1.13GB죠. 저 프로세스들을 종료하기만 해도 1기가 이상의 메모리를 확보할 수 있습니다.


  프로세스 파일명 위에 커서를 두고 우클릭 - '프로세스 끝내기' 를 통해 종료해줍니다. 이런식으로 메모리를 많이 잡아먹고 있는 친구들을 모조리 정리(?)해주고 다시 엑셀을 실행시키면 리소스 부족 경고가 뜨지 않습니다.


확실한 해결 방법

1. 윈도우를 64비트로 업그레이드한다.


2. 메모리 카드를 1-2개 더 꼽아준다. (8GB 정도는 돼야 여유)


3. 64비트 엑셀을 설치해준다.


  Comments