프로젝트 사이즈는 큰데 개발pc사양이 부족해서 메모리 힙영역이 부족할떄 해결법에 관해서 쓰는거임
정확히는
c1xx : error C3859: Failed to create virtual memory for PCH
이렇게뜨는 에러문구를 해결하려고 할떄
1. config 수정
BuildConfiguration.xml 파일을 config 폴더내에 생성해준다
코드내용은
[FONT=Courier New]<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<BuildConfiguration>
</BuildConfiguration>
<LocalExecutor>
<MaxProcessorCount>12</MaxProcessorCount>
</LocalExecutor>
<ParallelExecutor>
<MaxProcessorCount>12</MaxProcessorCount>
</ParallelExecutor>
</Configuration>
이렇게
참고자료 : https://dev.epicgames.com/documentation/en-us/unreal-engine/build-configuration-for-unreal-engine?application_version=5.4
2. 가상메모리 늘리기
https://greatmorning.tistory.com/49
안녕하세요. 어플가이드입니다. 이번 포스팅에서는 윈도우10 가상메모리 설정 방법에 대한 소개를 시작해보도록 하겠습니다. 요즘 사용되는 모든 IT기기에는 메모리라는 램이란 장치가 달려 있습니다. 이러한 램은 임의의 영역에 접근하여 읽고 쓰기가 가능한 주기억 장치로 영구적으로 기록되지 않고 사라지는 휘발성 메모리입니다. 그래서 램이 높을수록 컴퓨터의 전반적인 속도와 다중 작업을 원활하게 이용할 수 있습니다. 또한 램이 높다는 것은 처리할 수 있는 데이터가 늘어난다는 의미이기에 고사양 게임을 돌릴 때에도 필수라고 할수 있기에 램은 최대한 높여주는 것이 중요합니다. 그런데 컴퓨터에 장착된 램의 용량은 제한되어 있기에 램을 더 늘리고 싶다면 용량이 더 큰 램으로 변경하거나 추가로 장착해야만 합니다. 그래서 많은 ..
greatmorning.tistory.com
3. /zm 을 활용해 힙영역 비율 변경

자세한 정보: /Zm(미리 컴파일된 헤더 메모리 할당 제한 지정)
learn.microsoft.com
빌드.cs에
Target.GlobalCompileArguments.Add("/Zm400");
zm을 대충 400쯤으로 늘려보자
2번을 사용해서 빌드하면 빌드시간이 감당이 안됨 사양을 업글하시는걸 추천합니다
빌드시간자체는 123 다늘어날수밖에없음.... 사양업글 못할때 차선책으로 이렇게라도 하라고알려주는거
솔직히 순수취미로 하는게 아니면 개발 2일접고 쿠팡알바라도 해서 64기가 맞추는게 시간 더 아끼는 길일듯 특히 아직 자기컴 메인보드가 ddr4 지원이면 엄청 싸게 맞출수도 있고