Featured image of post 모바일 퍼포먼스 테스트

모바일 퍼포먼스 테스트

간략하게 모바일 퍼포먼스 테스트를 진행해 보았습니다.
얻을 수 있는 데이터가 모바일에서는 꽤 적기 때문에 테스트에 한계가 있는데다가, 스크린샷을 찍어서 올리는 것도 각종 난관이…

일단 예전 PC 버전 테스트때와 동일하게, 모바일화 된 (혹은 모바일화될 것으로 예상되는) 캐릭터 40마리를 자동으로 스폰시켜서 이동하면서 프레임을 찍는 방법을 사용하였습니다.

40마리의 캐릭터는 같은 모양처럼 생겼지만, 사실은 파일 이름을 전부 다르게 만든거라 메쉬부터 애니메이션까지 모두 독립적으로 가지고 있는 다른 캐릭터입니다. 재철군이 수고해 주셨습니다.

결론적으로 테스트는 매우 싱겁게도 40마리 기준의 환경에서, 너무나도 평이하고 변화없는 테스트 결과를 보여주었습니다.

내정 맵을 제외하고 나머지의 맵에서 모두 18-19 프레임의 균일한 결과가 나왔으며, 프로파일링에서도 드로잉 20% , 스키닝 40% 라고 하는 지극히 정상적이고 변화없는 결과들이 나타났습니다.

지금까지의 반복된 테스트로 쌓인 경험으로 미루어 보아, IOS에서는 특정한 기술이나 행위가 프레임을 떨어뜨린다기 보다 전체의 한계 영역이 있고, 그 한계 영역 안에서는 안정스럽게 결과가 나오다가 그 한계를 넘는 순간 퍼포먼스가 뚝 떨어지는 것으로 보입니다. 즉 이후에 로직이 들어가고 각종 인터페이스 - 모바일이라서 인터페이스는 꽤 줄겠지만 - 들이 들어가게 되면 언제 한계에 걸릴지 모른다는게 좀 불안합니다.

어쨌건 현재까지의 데이터로 미루어 봐서 그래픽에서의 데이터들은 매우 안정적으로 보이지만, 지금처럼 지속적으로 데이터를 줄이면서 작업할 수 있도록 신경써야 할 것으로 보입니다. (프레임 괜찮다고 슬금슬금 올리면 떼찌 >_</  )


" 분홍색 문제는 반투명 스크립트 기능에서 쉐이더를 못찾는 기능으로 보입니다. 수정들어갑니다 "
" 파티클이 분홍색인건 다른 이유인것 같습니다. 아직 이펙트 팀이 모바일에 본격적으로 활동하지 않으므로, 곧 체크될 것으로 보입니다. "
" 캐릭터 분홍색은 신경쓰지 마세요. ㅋ"

Hugo로 만듦
JimmyStack 테마 사용 중