많은 기기와 다양한 Android 에뮬레이터 구성에서 테스트 된 앱을 보유하고 있습니다. 이제 Android L 에뮬레이터에서 동일한 앱을 테스트하고 너무 자주 메모리 충돌이 발생했습니다. 앱이 Android L에서만 연속적으로 메모리가 부족한 경우 충돌이 발생합니다.
내가 1,024메가바이트에 512메가바이트에서
- 에 두 번 AVD 메모리를 시도 (응용 프로그램이 5백12메가바이트에 잘 작동 에뮬레이터 안드로이드 API 레벨 구성은 모든 다른 사람의 점에 유의)
안드로이드 :이 오류
09-29 12:20:20.528 0-927/? E/lowmemorykiller﹕ Kernel does not support memory pressure events or in-kernel low memory killer 09-29 12:20:20.751 934-934/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/default/accept_ra_rt_table: No such file or directory 09-29 12:20:20.751 934-934/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/eth0/accept_ra_rt_table: No such file or directory 09-29 12:20:20.751 934-934/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/lo/accept_ra_rt_table: No such file or directory 09-29 12:20:20.751 934-934/? E/Netd﹕ Failed to open /proc/sys/net/ipv6/conf/sit0/accept_ra_rt_table: No such file or directory
내가 가장 충돌을 얻는 활동과 같은 방법으로 매니페스트
하지만 응용 프로그램 충돌에 largeHeap = "사실은"어떤 메모리를 많이 루틴이 없습니다 양식 만 있고 큰 이미지가 없습니다. 2 개의 작은 PNG 엄지 손가락 (200kb 파일 크기 300x300 원래 크기), 텍스트 행만있는 3 개의 기본 스피너, 3 개의 스크롤 텍스트 편집기 텍스트, Android 이전의 실제 또는 가상 장치에는 문제가 없습니다. L, Android L 에뮬레이터에서만 이러한 문제가 발생합니다 ... 현재 안드로이드가있는 실제 기기가없는 경우 L 문제는 L 에뮬레이터의 일부 버그와 관련이 있지만이 버전에서는 활동에 메모리 부족 문제가 발생할 수 있다는 것이 이상하게 들립니다.
메모리 관리를 개선하기위한 제안이나이 문제를 해결하는 데 도움이되는 어떤 것들이 있습니까?
에뮬레이터의 힙 한계를 늘리는 방법과 이것이 실제 장치 또는 이전 에뮬레이터 SDK 버전과 다른 점은 무엇입니까?