유니티 게임오브젝트 코딩과 데이터 지향 그리고 Dots를 비교한건데
컴파일방식도 Mono, il2cpp, Burst 폭넓게 비교한 영상임
평균 프레임
Dots가 144프레임 마지노선 찍었음
근데 어셈블리는 3배 빠름 ㄷㄷ
메모리 사용량 이건 버그수준 아니냐?
dots는 cpu사용량을 90% 까지 갈구는거보면 캐시메모리로 인한 병목을 확실히 줄인거로 보임
근데 어셈블리어는 성능도 좋고 메모리도 안쓰는데 심지어 CPU도 안갈굼;;
이건 GPU
이건 디스크
영상은 안 봤는데 똑같은 로직을 어셈으로 짠 경우를 말하는거임?? 경이로울 수준으로 차이가 나는구나;
그럼 어셈 fps가 저기서 리밋걸린건 GPU때문임? 다른 메트릭보면 여기서 수십배는 더 빨라질수 있을것같은데
이건 C랑 어셈을 비교해봐야지
흠 c 컴파일러가 웬만한 고급 프로그래머들 수준으로 최적화를 해주는걸로 아는데 요즘도 직접 어셈블리를 짜서 최적화를 하나
그니까. 유니티랑 비교하니까 저렇지, c랑 비교하면 비슷하거나 까딱 잘못짜면 어셈으로 짠게 더 느릴텐데 굳이 어셈으로 직접?
어셈블리는 조상님이 짜주냐?
눈물이 날 정도의 명언이다
깝치지 말고 C랑 비교해라
어셈 최적화 <<<<< c언어 최적화 유지보수및 보안까지 생각하면 비용 100배이상 차이날듯 꼭 써라
기계어랑 1:1 대응이라
저건 아키텍처 전문가가 어셈블리어를 짰으니까 가능한거고 아키텍쳐 1도 모르면 컴파일러보다 성능 ㅈ쓰레기로 어셈 짤게 뻔한데 어셈으로 누가 짜냐 ㅋㅋㅋㅋ 그거 배울 시간에 C언어 배워서 컴파일러 돌리셈. 컴파일러가 진심 개좆으로 보이나? 컴파일러 만드려면 아키텍처와 C언어 마스터는 기본이고 온갖 고급 수학 지식의 최적화 기법 다 쓰는데. - dc App
누가 쓰라고 했냐? 걍 성능이 사기라고 놀란거지. 일침 날릴 생각만 하지말고 독성 말투좀 줄여