반응형
요로코롬 이쁜 에셋인데, 최적화가 필요하다고 하여서 처음 최적화를 시도해보았습니다.
에셋을 뒤적 뒤적하다보니,
아래와 같은 Collapsed Graph를 발견했는데, 여기서 GetComponentByClass를 많이 사용하고 있었습니다.
이 함수는 전체 component를 확인하는 함수로, 성능에 안좋다고 알고 있기에
get component by class 함수가 한 번 호출되서 해당 class를 찾으면 저장할 수 있도록 코드를 수정했습니다.
Insight를 사용해서 확인한 결과 2ms이 줄었습니다...! 미묘한 차이겠지만 뿌듯합니다..!
( 그래플링 훅 5번 사용했을 때 입니다)
반응형
'UE5(언리얼)' 카테고리의 다른 글
[언리얼5/UE5] BP간의함수 호출을 Interface로 우회하기...? (0) | 2024.12.31 |
---|---|
[UE5/언리얼5] Tag 디버깅 할 때 ( 기본적인 방법 & Actor 만들어보기 ) (0) | 2024.12.23 |
[UE5/언리얼5] OnComponentBegin, End Overlap 작동이 안될 때 (1) | 2024.12.18 |
[언리얼5/UE5] 언리얼 엔진 디버깅, 프로파일링 툴 (0) | 2024.11.22 |
[언리얼5/UE5] SpawnActor, AIController가 동작안할 (0) | 2024.11.22 |