我在
Android市场上有一个应用程序,因为异常和错误被捕获并通过acra发送给我.
但我收到了很多内存错误..
在不同类的类…一些我的应用程序,一些一般的Java ..
这是否意味着我的应用程序中存在问题,或者是否由于其他进程而导致手机内存不足?
用户是否也会获得fc对话框?
附加信息
我的应用程序没有任何内存强度..
没有图像…没有大块的数据..
只有一个简单的视图……以及最密集的一个mobclix广告..
我是java的新手…所以我可能在某处发生泄漏..但我发现很难调试它.
但在这一点上,我甚至不确定是否有一些错误……
我每天得到大约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.(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.(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.(ByteArrayBuffer.java:53)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.init(AbstractSessionOutputBuffer.java:77)
at org.apache.http.impl.io.SocketOutputBuffer.(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)
“
所以主要的问题是..我在某处泄漏..
或者这可以被认为是正常的,因为在少数情况下,由于其上运行的其他应用程序,手机可能内存不足.