我在android市场上有一个应用程序,除了例外和错误被抓住并发送给我的阿拉。内存不足错误,我的应用程序的错误?
但我收到了很多内存不足的错误.. 在不同类型的课程......我的一些应用,一些常规Java ..
这是否一定意味着有我的应用程序有问题,或者它也可能是由于其他进程而导致电话内存不足?
用户是否也会得到一个fc对话框?
其他信息
有一个在我的应用程序没有什么记忆intensite ..
没有图片...数据没有大块.. 只有一个简单的view..and最密集的一个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.<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 2010-06-16 17:25:38
这可能是与讨论(并修复!)相同的问题http://stackoverflow.com/questions/5358014/android-httpclient-oom-on-4g-lte-htc-thunderbolt – 2012-11-05 10:13:02
@ xandy的链接已死亡。这是[一个活的](http://android-developers.blogspot.ru/2009/01/avoiding-memory-leaks.html) – 2014-09-02 11:19:28