2012-08-08 7 views
2

iOS 프로젝트에서 Google 웹 로그 분석 SDK를 사용하고 있는데 성능 문제가 조금 걱정됩니다. 추적기 호출이 주 스레드 차단을 피하기 위해 분리 된 스레드에서 실행되는지 확실하지 않습니다.Google 애널리틱스는 별도의 스레드에서 실행됩니까?

누군가가 분리 된 스레드에서 실행되는지 알고 있습니까? 알아낼 방법이 있습니까?

감사합니다.

답변

2

SKD는 이벤트 대기열과 함께 작동하며 모든 X 이벤트 또는 초마다 비동기 스레드가 Google 서버와 통신하고 모든 대기 이벤트를 전송합니다. 로그를 보려면 디버그 모드를 사용하십시오.

// Optional: set Google Analytics dispatch interval to e.g. 20 seconds. 
    [GAI sharedInstance].dispatchInterval = 20; 
    // Optional: set debug to YES for extra debugging information. 
    [GAI sharedInstance].debug = YES; 
관련 문제