2013-01-15 5 views
1

내 프로젝트에서 나는 멋진 UI를 만들기 위해 드로어 블을 사용하고 있는데 이상한 문제는 2.3.4 버전의 Kindle Fire에서 제대로 작동하고 2.8397MB 만 차지한다는 것이다. 하지만, 넥서스 4.2.1 장치에서 동일한 응용 프로그램을 실행할 때 23.45678MB를 30MB로 가져오고 매우 느리게 실행되므로 문제는 드로어 블에있을 것이라고 생각하여 9 패치를 만들었지 만 여전히 같은 문제가 발생합니다.Nexus 4.2.1에서 많은 메모리를 차지하는 애플리케이션

+0

메모리를 관찰하기 위해 장치를 할당 추적기에 연결할 때만 문제가 발생하지만 사용자 관점에서 실행 중이면 어떤 문제가 발생해도 문제가없는 것입니다. –

+0

Nexus와 렉틀러는 무엇을 지정할 수 있습니까? 빛나다 화재 5? 넥서스 7? Galaxy Nexus? –

+0

Nexus 7 및 열 화재 6.3 Devices @Glenn –

답변

4

을 가지고합니다 (2.3.4 킨들 파이어 (Kindle Fire)) 비트 맵은 DDM의에서 달빅 힙 메모리 사용량을 분석 할 때하지 를 표시하지 네이티브 힙에 저장되어있다.

이것은 이 아니며은 여전히 ​​힙 한계에 대해 계산되지 않는다는 것을 의미합니다.

벌집 및 이후 장치는 ddms에 나타날 dalvik 힙에 비트 맵을 저장합니다. 그것은 왜 Kindle Fire에서 메모리 사용이 "덜"인지를 설명해야합니다. 그것은 아닙니다, 그냥 그런 식으로 보입니다.

0

해상도 당 drawable 폴더가 다릅니 까? 그렇다면 Nexus에로드 된 드로어 블이 귀하의 불에 올려 진 드로어보다 훨씬 크기 때문에 다른 폴더에있는 리소스와 관련되어있을 수 있습니다 (불빛은 1024x600 해상도이며 Nexus 7 화면 1280x800 해상도) 사전 벌집 장치에