arn*_*old 5 java android out-of-memory
我在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.<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)
Run Code Online (Sandbox Code Playgroud)
"
"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)
Run Code Online (Sandbox Code Playgroud)
"
"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)
Run Code Online (Sandbox Code Playgroud)
"
所以主要的问题是......我在某处泄漏......或者这可以被认为是正常的,因为在很少的情况下,由于其他应用程序在其上运行,手机可能会内存不足.
有些事情可能是您无法控制的(例如手机内存),但您仍然要对应用程序的行为负责。
您处理内存问题的方式将影响用户如何查看您的应用程序。如果它与其他应用程序配合良好,用户将更有可能使用它。如果没有,他们就不会。
| 归档时间: |
|
| 查看次数: |
4506 次 |
| 最近记录: |