Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了衡量(Android)堆碎片?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个内存中有很多位图的应用程序.它一直在失败

java.lang.outOfMemoryError: bitmap size exceeds VM budget

错误.我们可能真的使用了太多的记忆;我们可能会泄漏记忆;我们也可能没有做错任何事情,堆碎片就是让我们失望的原因. (由于Android的垃圾收集器不会重新定位实时块,我们可以释放兆字节,并且无法分配50K.)

有没有办法排除碎片?我找过像maxAvail / memAvail这样的东西,但没有发现任何适合的东西.

解决方法

我将研究通过 MAT检查堆.Eclipse内存分析器将帮助您确定实际拥有的建议问题.

在Google I / O 2011上有一个关于内存管理和调试主题的基础知识.你可以在这里在线观看:http://www.youtube.com/watch?v=_CruQY55HOk&feature=relmfu

大佬总结

以上是大佬教程为你收集整理的衡量(Android)堆碎片?全部内容,希望文章能够帮你解决衡量(Android)堆碎片?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。