다음을 통해 공유


Excel 2013 및 2016 32비트 버전의 메모리 사용량

증상

Microsoft Office 2013 또는 2016으로 업그레이드한 후 다음 증상 중 하나 이상이 발생합니다.

  • 컴퓨터는 여러 Microsoft Excel 파일을 열거나 Excel 파일을 저장하거나 Excel 통합 문서에서 계산할 때 더 많은 메모리를 사용합니다.

  • Excel로 업그레이드하기 전에 동일한 instance Excel 통합 문서를 더 이상 열 수 없습니다.

  • Excel 통합 문서에 열을 삽입하면 사용 가능한 메모리에 대한 오류가 발생합니다.

  • Excel 워크시트를 사용하는 경우 다음과 같은 오류 메시지가 표시됩니다.

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
    - Using a 64-bit version of Microsoft Excel.
    - Adding memory to your device 
    

    이 작업을 완료하기에 충분한 메모리가 없음을 보여 주는 오류 메시지의 스크린샷

원인

Office 2013/2016의 개선 사항이 시스템 요구 사항에 크게 영향을 주지는 않았지만 Office 2013/2016은 Office 2010보다 사용 가능한 시스템 리소스를 더 많이 사용합니다. 32비트 버전의 Windows 기반 애플리케이션에 대한 가상 주소 공간 제한은 2GB입니다. Excel의 경우 이 공간은 Excel 애플리케이션 자체에서 동일한 프로세스에서 실행되는 추가 기능과 함께 공유됩니다. 워크시트 자체의 크기는 가상 주소 공간의 사용에도 영향을 줍니다. Excel은 워크시트를 주소 지정 가능한 메모리로 로드하므로 파일 크기가 2GB 미만인 일부 워크시트에는 여전히 Excel에서 2GB 이상의 주소 지정 가능 메모리를 사용해야 할 수 있습니다. 이 경우 "증상" 섹션에 언급된 오류 메시지가 표시됩니다.

해결 방법

복잡한 Excel 워크시트를 사용하는 Excel 전문가 사용자는 64비트 버전의 Office 2013/2016을 사용할 수 있습니다. 64비트 버전의 Office가 파일 크기에 하드 제한을 적용하지 않기 때문입니다. 대신 사용 가능한 메모리와 시스템 리소스에 따라서만 통합 문서 크기가 제한됩니다. 반면, 32비트 버전의 Office는 2GB의 가상 주소 공간으로 제한되며, 이 공간은 동일한 프로세스에서 실행되는 Excel, 통합 문서 및 추가 기능에서 공유됩니다. 디스크에 있는 2GB 미만의 워크시트에는 계속해서 2GB 이상의 주소 지정 가능 메모리를 차지할 만한 데이터가 포함되어 있을 수 있습니다.

다음 옵션은 Excel 2013/2016의 성능을 개선하는 데 도움이 될 수 있습니다.

  • 크고 복잡한 Excel 워크시트를 정기적으로 사용하는 Excel 사용자는 64비트 버전의 Windows 기반 애플리케이션이 최대 8TB(테라바이트)의 메모리를 처리할 수 있으므로 Office 2013의 64비트 버전을 사용하는 것이 좋습니다. Office 2013의 64비트 버전에 대해 자세히 알아보세요.
  • 2GB 제한은 Excel의 windows 프로세스 instance 따라 다릅니다. 한 instance 여러 파일을 실행할 수 있습니다. 그러나 파일이 정말 크고 열려 있어야 하는 경우 다른 파일에 대해 여러 인스턴스를 여는 것이 좋습니다. 발생할 수 있는 제한에 대한 자세한 내용은 Excel의 다른 instance 통합 문서에 특성을 붙여넣을 수 없음을 참조하세요.
  • Windows 7 또는 Windows 2008을 실행하는 경우 Windows 7 SP1 및 Windows Server 2008 R2 SP1용 플랫폼 업데이트를 설치하는 것이 좋습니다.
  • COM 추가 기능 없이 성능을 테스트합니다. COM 추가 기능은 2GB 제한으로 메모리를 사용할 수 있습니다. 테스트를 위해 COM 추가 기능을 사용하지 않도록 설정한 다음 Excel을 시작합니다. COM 추가 기능으로 인해 메모리 문제가 발생하는 경우 타사 공급업체에 업데이트된 복사본 또는 64비트 버전의 COM 추가 기능을 문의하세요.
  • 하드웨어 그래픽 가속을 사용하지 않도록 설정합니다. 이렇게 하면 애니메이션이 종료됩니다. 이렇게 하려면 파일 메뉴에서 옵션을 클릭하고 고급을 클릭한 다음 표시를 클릭한 다음 하드웨어 그래픽 가속 사용 안 함을 선택합니다.
  • 불필요하게 메모리를 사용하는 영역을 간소화하도록 통합 문서를 변경합니다. 제안된 변경 내용은 메모리를 더 적게 사용하도록 Excel 2013 통합 문서를 클린 방법을 참조하세요.

참고

32비트 Excel 2016 O365 현재 채널 구독자에 대해 2016년 5월 4일 빌드 번호 16.0.6868.2060 업데이트로 큰 주소 인식에 사용할 수 있습니다. 자세한 내용은 Excel의 큰 주소 인식 기능 변경을 참조하세요.

추가 정보

프로세스 Explorer 사용하여 Excel에서 2GB 제한에 근접하는지 여부를 검사 수 있습니다. Excel 32비트 버전의 최대값으로 1.75GB를 넘는 항목을 고려합니다. 포커스 열은 기본적으로 없으며 보기> 선택 열> 프로세스 메모리 탭을 선택하고 가상 크기를 클릭하여 추가할 수 있습니다.

64비트 버전의 Office로 이동하기 전에 Office 2013의 64비트 버전을 참조하세요.

Excel에서 "사용 가능한 리소스" 오류를 해결하는 방법