나는 약간의 물리학적인 장애물이있는 작은 Cocos2d 테스트 게임을 만들고있다. 플레이어 (원)는 램을 할 수있다. 모든 것이 시뮬레이터 (60 FPS)에서 잘 작동하지만 장치에서는 17 FPS 만 얻습니다. 재미있는 점은 - 프로필링 모드 (예 : 활동 모니터)를 사용하는 경우 기기에서 55-60 FPS가 발생합니다. 거기 무슨 일 이죠?Cocos2d FPS가 떨어집니다. || 프로파일 링 모드에서만 작동
0
A
답변
0
먼저 iOS 시뮬레이터 성능을 완전히 무시하십시오. 하나는 Mac 컴퓨터의 Intel CPU가 iOS Device의 ARM CPU보다 훨씬 빠르기 때문에 훨씬 빨라질 수 있습니다. 반면 iOS 시뮬레이터는 그래픽 가속을 사용하지 않으며 소프트웨어 렌더러를 사용합니다. 따라서 그래픽 성능은 iOS 장치의 성능보다 현저히 느릴 수 있으며 실제 장치 성능과 비교할 수있는 수준은 아니며 "iOS 시뮬레이터에서 빠르게 실행됩니다"와 같은 어설 션을 작성하는 데 사용할 수 없습니다. 단순히 관련성이 없습니다.
Activity Monitor이 기기 성능에 미치는 영향을 모르겠습니다. 장치 성능을 측정하거나 프로파일 링하는 것과 아무런 관련이 없습니다. 장치 성능 측정 도구는 Xcode와 함께 제공되는 Instruments입니다. cocos2d-iphone에서 제공하는 CCProfiler 클래스를 사용할 수도 있습니다.
iOS의 물리 엔진에 대한 일반적인 팁은 반복 횟수를 줄이는 것입니다. 반복 횟수를 줄이면 CPU 부하를 줄일 수 있습니다.
관련 문제
- 1. WinJS System.Launcher가 디버그 모드에서만 작동
- 2. Java 프로파일 링, 성능 튜닝 및 메모리 프로파일 링
- 3. 소프트웨어 프로파일 링 도구
- 4. 메모리 프로파일 링 도구
- 5. 서블릿 프로파일 링
- 6. 메모리 프로파일 링
- 7. 크롬 애플리케이션 프로파일 링
- 8. Zabbix Solr 프로파일 링
- 9. 벤치마킹/프로파일 링 JavaScript
- 10. JNI 애플리케이션 프로파일 링
- 11. Clojure 프로파일 링 도구?
- 12. JVM을 원격으로 프로파일 링
- 13. 파이썬 함수 프로파일 링
- 14. iPhone 쉐이더 프로파일 링
- 15. 장고 프로파일 링
- 16. 불안정 프로파일 링 타이밍
- 17. 프로파일 링 지침
- 18. 레일에서의 프로파일 링
- 19. .net 라이브러리 프로파일 링
- 20. NetBeans에서 프로파일 링
- 21. 성능 프로파일 링
- 22. 셀러리 작업 프로파일 링
- 23. OpenCL 커널 프로파일 링
- 24. 프로파일 링 fuse-python
- 25. .NET 할당 프로파일 링
- 26. dll 플러그인 프로파일 링
- 27. g ++로 프로파일 링
- 28. 연결된 서버 프로파일 링
- 29. HashMap 프로파일 링
- 30. R의 메모리 프로파일 링