2013-04-22 4 views
0

Android에서 실행되는 모바일 애플리케이션 (제 3 자, 즉 제 3 자)의 데이터베이스 워크로드 (로컬 데이터베이스에 대한 읽기/쓰기)를 이해하고 싶습니다.Android/iOS에서 모바일 애플리케이션의 데이터베이스 워크로드 추적

내 옵션은 다음과 같습니다 의문이 방법은

  • 전형적인 모바일 애플리케이션의 DB 작업 부하를 측정 한 과학 논문을 찾아 작동합니다 :
    1. 응용 프로그램의 개발자에게 문의하십시오.
    2. 즉 완벽 할 것이지만,
    3. 에뮬레이터, 프로파일를 사용하여 실행중인 응용 프로그램을 프로파일 :-(나는 그런 논문을 찾을 수없는 것, 및/또는 추적 - sensemaking 도구 (예 : 트랜잭션을 감지) 내가 옵션 3을위한 솔루션을 필요로

    , 즉 (솔루션도 괜찮을 것 아이폰 OS) 적극적으로 안드로이드에서 실행되는 모바일 애플리케이션의 DB 워크로드 나는이 어려운 것을 이해

    을 이해하기위한 도구입니다. 들어 우선, 나는 실제 databa에 대한 가정을 할 수 없다. se는 쓰여지고 있지만 SQLite 일 가능성이 높습니다.

  • , 요약하기 : 당신이 안드로이드에서 실행 화가 조류의 DB 작업 부하를 이해하고 싶어합니다. 어떻게 할거 니?

    여기에서 처음부터 시작하는 모든 정보가 유용합니다 .-) 감사합니다.

    답변

    1

    숫자 3에 대한 해결책은 iOS (http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html)의 악기를 사용하여 얻을 수 있습니다.

    +0

    계기가 저에게 유용하고, 그에 따라 대답을 받거나 받아들이는지 보겠습니다 :-) 감사합니다. –

    +0

    나는 아직 실제 아이폰 기기에서 Instruments를 사용하여 행운을 추적하지 못했지만 가까운 장래에 성공할 것으로 보인다. 잠재적 인 문제는 내가 Snow Leopard를 실행 중이며 xcode를 업그레이드 할 수 없다는 것입니다. –