相关疑难解决方法(0)

哪些Android工具和方法最有效地查找内存/资源泄漏?

我已经开发了一个Android应用程序,我正处于手机应用程序开发阶段,其中一切似乎都运行良好,你想宣布胜利和发货,但你知道只需要一些内存和资源泄漏在那里; Android上只有16mb的堆,而且在Android应用程序中显然很容易泄漏.

我一直在环顾四周,到目前为止只能找到关于'hprof'和'traceview'的信息并且没有得到很多好评.

您在OS项目中遇到或开发并关心分享哪些工具或方法?

android memory-leaks

151
推荐指数
6
解决办法
9万
查看次数

清除堆内存以获取内存不足异常

我知道有关内存不足的问题,但我找不到任何解决方案

在Bitmap Factory中我得到了内存异常,甚至使用

inSampleSize=1
Run Code Online (Sandbox Code Playgroud)

所以我习惯用try catch out of memory of exception来包围它,因为这是一个不好的做法

try{
   .........
   ......
}catch (OutOfMemoryError e)
            {}
Run Code Online (Sandbox Code Playgroud)

内存不足异常也被捕获但我的问题是我们抓住了这个异常之后

清除或重新分配GC的堆内存

有什么办法吗?

我用

的System.gc();

没有用请帮忙!!!!!!!

not even Bitmap also for GridView Orientation 
i found this exception
Clamp target GC heap from 17.333MB to 16.000MB
Out of memory on a 140416-byte allocation.
Run Code Online (Sandbox Code Playgroud)

memory android garbage-collection

8
推荐指数
1
解决办法
4039
查看次数

Android:查找内存泄漏的工具?

是否有一些有用的工具可以检测Android Java应用程序中的内存泄漏?类似于Valgrind的东西,其中显示了非自由对象的创建位置?

memory android valgrind memory-leaks memory-management

4
推荐指数
2
解决办法
7356
查看次数