자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi RAD Studio 10 시애틀 부터 IDE가 4GB를 지원하는데 왜 제 환경에서는 2GB 밖에 사용하지 못하나요?
2016.08.31 09:55
최근 10버전부터 IDE에서 지원하는 메모리가 2기가에서 4기가로 늘었다고 알고 있는데 실제 사용하는 메모리는 확인하니까
2기가에서 페이지 아웃되던데 그게 문제인것 같은데 대응법이 있나요??
Delphi RAD Studio 10 시애틀 부터 IDE가 4GB를 지원하는데 왜 제 환경에서는 2GB 밖에 사용하지 못하나요?
2016.08.31 09:55
최근 10버전부터 IDE에서 지원하는 메모리가 2기가에서 4기가로 늘었다고 알고 있는데 실제 사용하는 메모리는 확인하니까
2기가에서 페이지 아웃되던데 그게 문제인것 같은데 대응법이 있나요??
결론부터 말씀드리면,
(제 개인적인 의견으로)해당 운영체제가 32비트 환경의 윈도우가 아닐까 생각됩니다.
IDE에서 4GB를 지원하기 위해서는 64비트 윈도우를 사용해야 합니다.
IDE의 4GB 메모리 지원에 대해 조금 설명드리면
RAD 스튜디오 IDE는 10 시애틀 버전에서 "Large memory adress" 지원을 통해, 32비트 애플리케이션인 IDE를 최대 4GB 사용할 수 있게 되었습니다.
하지만 주의할 사항은,
10 시애틀의 새로운 기능 페이지 중 메모리 개선(Memory Improvements) 부분을 보시면 아래와 같은 내용이 있습니다.
Memory Improvements
In Seattle, the RAD Studio IDE includes some notable improvements related to memory consumption and management:
* http://docwiki.embarcadero.com/RADStudio/Seattle/en/What%27s_New#Memory_Improvements
위 내용 중 "Note: IDE extensions must support large memory addresses." 부분에
"IDE 확장은 Large Memory address를 지원해야 한다."라는 주의사항이 있습니다.
Large Memory address는 32비트 프로세스에서 4GB의 메모리를 사용할 수 있도록 하는 옵션이며,
64비트 윈도우 운영체제에서만 지원합니다.
32비트 윈도우의 경우 운영체제가 최대 메모리로 4기가를 사용할 수 있지만,
각 프로세스에서 사용할 수 있는 가상메모리는 2GB로 제한됩니다.
자세한 내용은 아래 링크에서 "<표1. 32-bit와 64-bit의 비교>" 항목을 참고하시기 바랍니다.
* https://technet.microsoft.com/ko-kr/library/cc700734.aspx
조치방법
64비트 윈도우 운영체제에 RAD 스튜디오를 설치하시기 바랍니다.