다음을 통해 공유


WOW64의 메모리 관리

WOW64의 메모리 관리는 프로세서 아키텍처에 따라 달라집니다.

Itanium 지원

WOW64는 Itanium 프로세서에서 사용하는 네이티브 8KB 페이지 위에 있는 4KB 페이지를 시뮬레이션합니다. 프로세서는 오버헤드가 낮은 우수한 시뮬레이션을 제공하여 지원합니다. 시뮬레이션 코드는 다음 사례를 처리할 수 없습니다.

  • 쓰기 추적. GetWriteWatchResetWriteWatch 함수는 네이티브 페이지 크기 세분성을 사용하여 커널에서 구현됩니다. 즉, WOW64 4KB 페이지 시뮬레이션은 기본 8KB 페이지 내에 기록되는 시뮬레이션된 4KB 페이지를 확인할 수 없습니다.
  • 주소 창 확장(AWE). AWE 함수는 페이지 번호에서 작동하며 64비트 페이지 번호를 32비트 페이지 번호에 매핑할 수 없습니다.
  • 구역 맞춤. 섹션 맞춤이 8KB보다 작은 실행 이미지(x86 이미지의 경우 기본값은 4KB)의 경우 WOW64는 모든 이미지 페이지를 더티 합니다. 이렇게 하면 각 페이지를 페이지 파일에 효과적으로 복사하고 읽기 전용 이미지 페이지가 프로세스 간에 공유되지 않습니다.
  • ReadFileScatterWriteFileGather 함수는 지원되지 않습니다.

x64 및 ARM64 지원

네이티브 페이지 크기는 4KB입니다. 따라서 다음이 지원됩니다.

Windows 릴리스에 대한 메모리 제한

4GT RAM 튜닝