SungJin Kang

SungJin Kang

hour30000@gmail.com

© 2024

Dark Mode

언리얼 엔진의 assert 코드들은 별개의 섹션으로 구분되어 있다?

assert 코드에서 앱을 죽이는 코드들은 어차피 실행되어서도 안되고, 실행되면 앱이 죽는 코드이기 때문에 프로그램의 생명 주기가 끝나기 직전까지 실행될 가능성이 없다.
이러한 코드들이 메모리 중간 중간에 박혀있다면 명령어 캐시 측면에서 좋지 않다. ( 실행될 가능성이 없는 코드가 명령어 캐시를 차지하는 것이니….. )
그러니 언리얼 엔진에서는 이러한 코드들을 별개의 섹션으로 분리하여 명령어 캐시에 포함될 가능성을 줄인다.

sectin