Memory CPU regression

메모리와 CPU 최적화는 수정 전후 로그가 있어야 회귀를 막는다

한 번 빨라진 장면도 에셋 추가, AI 증가, 세이브 로드 변경으로 다시 느려질 수 있습니다. 기준 데이터를 남기고 새 빌드와 비교합니다.

01

기준 빌드

대표 장면의 Stat Unit, 메모리, 로딩 시간을 기준값으로 저장합니다.

02

메모리 리포트

memreport -full에서 텍스처, 메시, 오디오 상위 항목을 비교합니다.

03

CPU 추적

Unreal Insights로 Tick, AI, 물리, 블루프린트 스파이크를 구간별로 봅니다.

04

수정 적용

LOD, 압축, 캐싱, 타이머, 풀링 중 하나씩만 바꾸고 다시 측정합니다.

05

증거 저장

수정 이유와 수치 변화를 남겨 다음 작업자가 같은 문제를 되풀이하지 않게 합니다.

증상

확인 도구

주요 원인

완료 신호

메모리 증가

Stat Memory, memreport

고해상도 텍스처, 중복 로드, GC 지연

상위 에셋과 총량이 기준 안으로 복귀

Game 상승

Stat Unit, Insights

Tick, AI, 물리, 블루프린트 루프

스파이크 프레임과 평균 Game 시간 감소

로딩 끊김

Insights, Session Frontend

동기 로드, 스트리밍 범위, GC 호출

이동 중 프레임 드롭과 히치 감소