마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

foreground service 사용시 버벅거림 [closed]

0 추천

mediaProjection을 사용해서 안드로이드 화면을 캡쳐 후 서버로 전송하는 앱을 개발하고 있습니다.

백그라운드에서도 동작하기 위해 foreground service 를 사용했습니다. 

처음에는 정상적으로 화면을 서버로 전송하나 3분 정도 지난후 부터 버벅대는 증상이 발생합니다.

버벅대는 증상을 해결하기 위해 wekeLock, 배터리 최적화 제외 등도 시도해봤으나 해결되지 않았습니다.

프로파일러를 이용해 확인 해보니 CPU 항목에서 Waiting 와 Sleeping 를 반복하는 현상이 발견됐습니다.

메모리 부분에서는 특별히 증가하는 부분을 확인 하지 못했습니다.

오른쪽 위로 보시면 버벅거리는 증상이 발생할 경우 실행한 앱을 활성화 하면 증상이 없어집니다. 

어떤 방법으로 문제점을 해결할수 있을까요?

미리 도움 주심에 감사드립니다.

질문을 종료한 이유: 증상 수정
안양시민 (120 포인트) 님이 2022년 7월 5일 질문
안양시민님이 2022년 7월 8일 closed
...