다음을 통해 공유


Excel의 큰 주소 인식 기능 변경

요약

32비트 버전의 Microsoft Excel 2013 및 Excel 2016은 최신 업데이트를 설치한 후 LAA(큰 주소 인식) 기능을 활용할 수 있습니다. ("해결" 섹션 참조) 이렇게 변경하면 사용자가 64비트 Windows OS에서 작업할 때 Excel 2016의 32비트 설치에서 두 배의 메모리를 사용할 수 있습니다. 시스템은 사용자 모드 가상 메모리를 2GB(기가바이트)에서 4GB로 늘려 이 기능을 제공합니다. 이 변경은 사용자가 32비트 시스템에서 작업할 때 50% 더 많은 메모리(예: 2GB에서 3GB까지)를 제공합니다.

이 변경은 32비트 Excel 설치에 대한 메모리가 제한될 때 다음 오류 메시지에 설명된 오류 빈도를 최소화할 수 있습니다.

Excel cannot complete this task with available resources. Choose less data or close other applications.

Out of Memory

Not enough System Resources to Display Completely 

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.

해결

이 변경을 사용하도록 설정하려면 최신 버전의 Microsoft Office를 실행해야 합니다.

추가 정보

Windows 32비트 아키텍처에서 모든 프로그램의 주소 공간은 애플리케이션(사용자 모드 메모리)과 운영 체제(시스템 또는 커널 메모리) 간에 공유됩니다. 32비트 프로세스의 경우 주소 지정 가능한 메모리의 총 크기는 4GB입니다. 기본적으로 이 메모리는 프로세스와 시스템 간에 균등하게 분할됩니다. 더 많은 메모리가 필요할 수 있는 프로그램을 지원하기 위해 Windows는 LAA 메모리 레이아웃을 지원합니다. 이 기능은 프로그램에서 지원할 수 있고 이 지원을 제공하는 것으로 자신을 식별할 수 있는 경우에만 사용됩니다. LAA를 사용하면 시스템에서 메모리를 적게 유지하는 대신 더 많은 프로세스 메모리를 할당할 수 있습니다.

현재 디자인이 32비트 Excel로 변경되어 LAA를 지원할 수 있으며 Windows에 LAA 프로그램으로 식별됩니다. Windows에서 프로그램에 제공할 수 있는 최대 메모리 양은 시스템 비트 수에 따라 달라집니다. 32비트 Windows 시스템은 사용자 모드 메모리에 3GB를 초과하여 할당할 수 없습니다. 이렇게 하면 사용 가능한 시스템 메모리가 1GB로 축소됩니다. (32비트 시스템은 총 4GB RAM을 초과할 수 없습니다). 64비트 Windows 시스템에서는 시스템의 주소 지정 가능한 메모리 공간이 훨씬 더 크고 시스템 메모리가 4GB 제한을 벗어나는 위치에 있을 수 있습니다. 따라서 64비트 시스템에서 실행되는 32비트 프로세스에 사용할 수 있는 최대 사용자 메모리는 전체 4GB 주소 지정 가능 범위입니다.

이 변경 내용은 32비트 프로그램에만 적용됩니다. 따라서 32비트 버전의 Excel에만 영향을 줍니다. 64비트 버전의 Excel을 실행하는 경우 이 변경 내용은 적용되지 않습니다.

64비트 운영 체제 및 32비트 Office

64비트 Windows를 실행하는 경우 이 변경 내용이 자동으로 적용됩니다. 사용자에 의한 조치가 필요하지 않습니다. Excel 프로세스에 사용할 수 있는 메모리는 자동으로 2GB에서 4GB로 두 배가 됩니다. 이렇게 하면 많은 메모리를 사용하는 작업에 대한 지원이 향상됩니다.

32비트 운영 체제 및 32비트 Office

32비트 Windows를 실행하는 경우 운영 체제가 실행되는 모드를 변경해야 하므로 이 변경 사항을 자동으로 적용할 수 없습니다. 더 구체적으로, 32비트 Windows에서 LAA를 활용하려면 /3GB 부팅 스위치를 사용하도록 설정한 다음 시스템을 다시 시작해야 합니다. 이 스위치에 대한 자세한 내용은 Windows XP 및 Windows Server 2003 Boot.ini 파일에 대한 사용 가능한 스위치 옵션을 참조 하세요.

참고 항목

  • 이 수동 변경은 /3GB 부팅 스위치를 제거하여 되돌릴 수 있습니다.
  • 이 스위치를 설정하여 시스템 메모리 리소스를 1GB로 줄입니다. 이로 인해 동시에 실행할 수 있는 프로그램 수와 동시에 열 수 있는 창 수(모든 프로그램의 경우)와 같은 기능의 제한이 발생할 수 있습니다. 모든 시스템 리소스는 일부 시스템 메모리를 사용합니다. 따라서 /3GB 스위치는 프로그램 리소스에 대한 메모리를 확장하지만 시스템 리소스에 사용할 수 있는 메모리를 줄입니다. 이 절충은 반드시 LAA 프로그램 자체에서가 아니라 다른 프로그램에서 오류를 트리거할 수 있으므로 주의해야 합니다. 64비트 Windows 시스템에는 이러한 제한이 없습니다. 시스템 리소스는 주소 지정 가능한 32비트 범위를 벗어나서 보관할 수 있기 때문입니다.
  • 또한 이 업데이트에는 기본적으로 자체 인스턴스에서 Excel을 여는 기능도 포함되어 있습니다. 자세한 내용은 기본적으로 새 인스턴스에서 Excel을 강제로 여는 방법을 참조하세요.

FAQ

LAA 업데이트를 Excel 2013에 적용할 수 있나요?

LAA는 Excel 2016 간편 실행, Excel 2013 MSI 및 Excel 2016 MSI 버전에 적용됩니다.

LAA 업데이트를 Excel 2016 MSI 버전에 적용할 수 있나요?

예, Excel 2016용 업데이트인 2016년 6월 7일을 설치 한 후 Excel 2016 MSI를 적용할 수 있습니다.

LAA가 표준 제한을 초과하도록 컴퓨터에 RAM을 더 추가할 수 있나요(32비트 OS의 경우 2GB, 64비트 OS의 경우 4GB)?

RAM을 더 추가해도 LAA 프로그램의 주소 지정 가능한 최대 메모리에는 영향을 주지 않습니다. 프로그램에 LAA 최대값보다 더 많은 메모리가 필요한 경우 64비트 시스템과 64비트 버전의 Excel로 이동할 수 있습니다.

추가 기능은 LAA의 영향을 받나요?

모든 코드 프로그램은 미묘한 방법으로 이러한 변경의 영향을 받을 수 있습니다. 따라서 추가 기능을 테스트하여 제대로 작동하는지 확인하려고 합니다. 모든 기능에 대한 호환성이 손상되지 않아야 합니다. 따라서 올바르게 작성된 추가 기능은 호스트 애플리케이션 자체와 마찬가지로 변경으로 많은 이점을 얻을 수 있습니다. 그러나 추가 기능이 LAA에서 테스트되지 않은 경우 기존 코드 버그가 처음으로 사용자에게 노출될 수 있습니다.

이 변경으로 통합 문서의 메모리 부족 리소스 오류가 해결될까요?

여러 요인으로 인해 통합 문서에서 메모리 부족 오류가 발생할 수 있습니다. LAA는 메모리 압력을 줄이는 데 도움이 될 수 있지만 모든 메모리 문제를 해결하지는 못합니다. 경우에 따라 다음 작업 중 하나가 필요할 수 있습니다.

  • 통합 문서를 검토하여 파일에 변경이 필요한지 여부를 확인합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 메모리를 적게 사용하도록 Excel 통합 문서를 정리하는 방법을 참조 하세요.
  • 사용자는 64비트 버전의 시스템과 64비트 버전의 Excel로 이동해야 할 수 있습니다. 자세한 내용은 Office 2013 64비트 버전을 참조하세요.

추가 콘텐츠