32GB iPod touch 모델 3 세대에서 큰 성능 문제가 있습니다.iPod 응용 프로그램이 32GB 모델에서 8GB 모델보다 느리게 실행됩니다.
응용 프로그램은 DS 3D 게임의 포트입니다. 렌더링은 OpenGL ES 1.1로 수행됩니다. OpenAL for Audio와 MPMoviePlayerController를 비디오 용으로 사용합니다.
8GB iPod touch의 성능은 좋지만 30fps 이상으로 끊임없이 실행됩니다. 그런 다음 제 3 세대의 32GB 모델에서이를 테스트했으며 얼마나 천천히 충격을 받습니까. 내가 알아 차린 첫 번째 문제는 인트로 컷씬이었습니다. 동영상이 조각 났고 붙어 프레임이 건너 뜁니다.
3D 레벨에서 성능은 약 15fps입니다. 이 장면은 정적 정점 버퍼에 약 10000 개의 정점과 동적 정점 버퍼에 7000 개의 정점이 있습니다. 동적 정점은 모든 프레임이 아닌 각 프레임에서 업데이트되지만 스켈레톤 애니메이션의 마지막 프레임에서 변경된 부분입니다.
빌드 설정, Thumb on/off, armv7에 최적화 된 등 아무런 노력없이 연주했습니다. 8GB 모델에서는 매우 빠르게 실행되며 32GB 모델에서는 빠릅니다.
그런 다음 32GB 모델의 App Store (N.O.V.A)에서 다른 3D 게임을 시도했습니다. 그것은 좋은 성능, 비디오도 함께 실행됩니다.
이제는 아이디어가 끝났습니다.
누군가가 내게 문제가 될 수있는 힌트를 제공해 줄 수 있습니까?
그 주셔서 감사 안부 부드러운
8 기가 바이트 모델은 세대입니까? – esqew