유니티가 직접 잘못한건 아니지만 일단 까고 시작합니다
그냥 애셋번들 묶는거 수행하면 CPU가 로드가 별로 안올라가서 그런가(추정)

죄다 E코어 할당해버리네요
그래서 14900K 인데도 5600X 보다 느린 황당한 현상이 발생합니다
(3.7시간 vs 3시간)
순수 빌드시간은 각자
14900K 체크아웃 20분 + 임포트시간 15분
5600x 체크아웃20분 +임포트시간 20분
씩 빼야합니다
core director 써서 P코어 강제 할당 시키니 이제서야 성능이 나옵니다만 (2.2시간)
유니티로 빌드가 너무 느려 고통받아 새 빌드머신을 구매하실분은 참고 하셨으면합니다.
일단 억까 일수도있습니만... 뭔가 중간에 빌드안하고 쉬는거같아요...
이건 언리얼엔진.. 엔진빌드

편안~~
(추가)
유니티인데 E코어 모두 풀로드 걸린게 이상하게 보이실 수 있어서 추가로 적습니다
임포트 멀티옵션 켜면 저렇게 나옵니다 (워커 0~7)
근데 이상한점은... 이미 캐시서버에 캐시된거 가져오는데 로드가 풀로 걸린다는점...
cpu 부하가 걸릴작업이 아닌데 읭?? sleep 없이 루프 돌리나??
(하아.. 인간적으로 그냥 번들 묶는거만이라도 튜닝해서 쓰게 코드좀 풀어주면 안될까?? 싶습니다)
적은 시간은 풀로 묶을때 시간이고 증분빌드시간은 3~10분 정도 걸립니다
public static void SetAffinity(Process process, CoreType type)
{
_processor ??= GetProcessor();
long defaultAffinity = (1 << _processor.ThreadCount) - 1;
long performanceAffinity = (1 << _processor.ThreadCount - _processor.EfficientCoreCount) - 1;
switch (type)
{
case CoreType.Default:
process.ProcessorAffinity = new IntPtr(defaultAffinity);
break;
case CoreType.Efficient:
process.ProcessorAffinity = new IntPtr(defaultAffinity ^ performanceAffinity);
break;
case CoreType.Performance:
process.ProcessorAffinity = new IntPtr(performanceAffinity);
break;
}
}