2017-05-19 1 views
13

SQLite 데이터베이스를 사용하고 HTTP 연결을 통해 데이터를 업로드하는 Android Studio 2.3에서 앱을 프로그래밍했습니다. Nexus 6P에 Android O를 설치 했으므로 문제가 있습니다.차단 GC 시작하기 ObjectsAllocated

내 문제

내 응용 프로그램이 실행 중일 때 나는 매 초마다 다음과 같은 정보 메시지가 무엇입니까.

05-19 20:20:43.560 20029-20036/net.example.app I/chatty: uid=10378(u0_a378) JDWP identical 8 lines 
05-19 20:20:44.059 20029-20036/net.example.app I/zygote64: Starting a blocking GC ObjectsAllocated 

이렇게 계속되는 로그에서 계속됩니다. 나는 그것이 무엇이 될 수 있는지 정말로 모른다. 나는 또한 장치가 뜨거워 질 것으로 나타났습니다.

이제 내 질문에 모든 사람이 같은 문제가 있습니까? 아니면 해결책이 있습니까?

몇 가지 코드를 물어보십시오.

+1

나는 이걸보고있다. – nAndroid

+1

내 N5x에서 최신 O로 나에게 일어난다. 나는 단지 디버그 모드에서 그것을 볼 수 있습니다. 데이터베이스와 네트워크에 액세스 할 때 전화가 멈 춥니 다. –

+0

같은 끝없는 로그보기 :(답변 없음? 이상한 !!! –

답변

2

무해합니다. 이것은 잠재적 인 교착 상태의 해결책의 일부로 Android O에서 GC에 추가 된 추가 로그 메시지입니다. Here's the commit in Android ART GC that causes it.

안드로이드 스튜디오의 "메모리"모니터 탭이 메모리 그래프를 표시하기 위해 주기적으로 (자주) 할당 된 개체 수를 폴링하기 때문에 표시되는 이유가 있습니다.

해결 방법 : Android Studio 메모리 모니터를 비활성화하십시오.