나는 안드로이드 마켓에서 복제본을 가지고 있는데, 예외 및 오류가 발생하여 acra가 나에게 보낸다.메모리 부족 오류, 내 앱의 오류?
는하지만 클래스의 다른 종류에서 .. 메모리 부족 오류가 꽤 많이받을 ... 일부 내 응용 프로그램, 몇 가지 일반적인 자바 ..이 항상 내 응용 프로그램에 문제가 의미합니까
, 또는 다른 프로세스로 인해 메모리가 부족할 수도 있습니까?
사용자가 fc 대화 상자를 볼 수 있습니까?
추가 정보
내 응용 프로그램에서 아무것도 메모리 intensite이 있습니다..
어떤 이미지를 ... 데이터의 더 큰 덩어리가 .. 만 간단한 view..and 가장 많이 몹 클릭스 광고 ..
나는 새로운 자바 ... 그래서 어딘가에 누수가있을 수 있습니다 ..하지만 그것을 디버깅하는 것이 어렵습니다. 하지만이 시점에서 나는 틀린 부분이 있는지조차 확신하지 못합니다 ...
나는 약 25 -50 OOM 오류가 매일 발생하지만 일일 60.000 광고와 비교할 때. (시작될 때마다 1 ~ 2 개의 광고 만 표시) 너무 많지 않습니다.
1과 같은 오류가 나타납니다 : 내가 어딘가에 누출
"java.lang.OutOfMemoryError
at org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java:79)
at org.apache.http.impl.io.SocketInputBuffer.<init>(SocketInputBuffer.java:93)
at android.net.http.AndroidHttpClientConnection.bind(AndroidHttpClientConnection.java:114)
at android.net.http.HttpConnection.openConnection(HttpConnection.java:61)
at android.net.http.Connection.openHttpConnection(Connection.java:378)
at android.net.http.Connection.processRequests(Connection.java:237)
at android.net.http.ConnectionThread.run(ConnectionThread.java:125)
"
"java.lang.OutOfMemoryError
at java.io.BufferedReader.<init>(BufferedReader.java:102)
at com.mobclix.android.sdk.Mobclix$FetchResponseThread.run(Mobclix.java:1422)
at com.mobclix.android.sdk.MobclixAdView$FetchAdResponseThread.run(MobclixAdView.java:390)
at java.util.Timer$TimerImpl.run(Timer.java:290)
"
"java.lang.OutOfMemoryError
at org.apache.http.util.ByteArrayBuffer.<init>(ByteArrayBuffer.java:53)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.init(AbstractSessionOutputBuffer.java:77)
at org.apache.http.impl.io.SocketOutputBuffer.<init>(SocketOutputBuffer.java:76)
at android.net.http.AndroidHttpClientConnection.bind(AndroidHttpClientConnection.java:115)
at android.net.http.HttpConnection.openConnection(HttpConnection.java:61)
at android.net.http.Connection.openHttpConnection(Connection.java:378)
at android.net.http.Connection.processRequests(Connection.java:237)
at android.net.http.ConnectionThread.run(ConnectionThread.java:125)
"
그래서 주요 질문 is..am .. 또는 수 있습니다. 이는 정상적인 것으로 간주 될 수 있습니다. 일부 경우에는 전화가 실행되는 다른 애플리케이션으로 인해 메모리가 부족할 수 있기 때문입니다.
응용 프로그램이 매우 많은 메모리를 요구할 가능성이 있습니까? 또는 http://developer.android.com/resources/articles/avoiding-memory-leaks.html에서 컨텍스트가 언젠가 유출되었다고 말했습니까? – xandy
이것은 아마도 http://stackoverflow.com/questions/5358014/android-httpclient-oom-on-4g-lte-htc-thunderbolt –
에서 xandy의 링크가 작동하지 않아 논의 된 것과 동일한 문제 일 수 있습니다. 여기에 [생방송] (http://android-developers.blogspot.ru/2009/01/avoiding-memory-leaks.html)이 있습니다. –