유니티 게임오브젝트 코딩과 데이터 지향 그리고 Dots를 비교한건데

컴파일방식도 Mono, il2cpp, Burst 폭넓게 비교한 영상임




1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8e1b22da37b51d7c90f718b77394974a535bb20d733918c27bbb84

1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8f1e20da37b51d7c90d08ada095ee73d411cafc6737d08b7b6c836

평균 프레임

Dots가 144프레임 마지노선 찍었음

근데 어셈블리는 3배 빠름 ㄷㄷ



1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8e1d26da37b51d7c906f6640c0bb39154db2094005fb84a6e5c2ce

메모리 사용량 이건 버그수준 아니냐?






1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8f1c23da37b51d7c90cb5ddff6271b7ce7b030978554cb85978177

dots는 cpu사용량을 90% 까지 갈구는거보면 캐시메모리로 인한 병목을 확실히 줄인거로 보임

근데 어셈블리어는 성능도 좋고 메모리도 안쓰는데 심지어 CPU도 안갈굼;;






1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8f1d24da37b51d7c90b5fa756086aef4ebc9874d573be77f578ab1

이건 GPU



1ebec223e0dc2bae61abe9e74683776d33570013f91e9a8f1b26da37b51d7c90359563ff67b0cb4543f1b45efb54b1f46356

이건 디스크