SQLite 데이터베이스에서 일부 데이터를 읽고 화면에 표시하는 간단한 iPhone/iPad 응용 프로그램을 만들었습니다. 데이터베이스는 Xcode 프로젝트에 추가되며 읽기만 (작성되지 않음)하면됩니다. 시뮬레이터에서는이 모든 것이 잘 작동하지만, iPhone에서이 앱을 실행하면 속도가 너무 느려집니다.iPhone에서 SQLITE 데이터베이스 연결이 너무 느림
일부 성능 프로파일 링을 앱에 추가 했으므로 앱의 어느 부분이 느린 지 확인할 수있었습니다. 데이터베이스 연결을 열면 iPhone에서 약 0.8 - 0.9 초, iPad에서 약 0.004 초 걸립니다. 필자는 SQLLITE 프레임 워크와 FMDB 래퍼를 테스트했지만 그 결과는 동일했습니다.
왜 iPhone이 그렇게 느린가요? 성능을 향상시킬 수있는 방법이 있습니까?
감사합니다, 대니
예, 아마도 해결책 일 것입니다. 그러나 항상 데이터베이스 연결을 즉시 닫는 것이 더 좋습니다. 이 경우 최고의 실천이 무엇인지 궁금합니다. – dennieku