
内存管理
知信行
这个作者很懒,什么都没留下…
展开
-
Android:利用 LeakCanary 来检查 Android 内存泄漏
前言你被概率性的 OOM 困扰么?有时候,OOM 像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用 LeakCanary 来诊断一下了。它是一个用来检查 Android 下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。Square 有篇文章介绍了开发这个库的原因。他们的一个付款流程里,需要用到用户的签名,他们直接用 Bitmap 来画签名,B转载 2017-05-16 15:52:01 · 698 阅读 · 0 评论 -
Android:性能优化之利用LeakCanary检测内存泄漏及解决办法
什么是内存泄漏?有些对象只有有限的生命周期。当它们的任务完成之后,它们将被垃圾回收。如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏。随着泄漏的累积,app将消耗完内存。内存泄漏造成什么影响?它是造成应用程序OOM的主要原因之一。由于android系统为每个应用程序分配的内存有限,当一个应用中产生的内存泄漏比较多时,就难免会导致应用所需要的内存超过这个系转载 2017-05-16 16:31:23 · 1041 阅读 · 0 评论 -
Android:LeakCanary 中文使用说明
LeakCanary 中文使用说明(原文)10 May 2015LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great ship.” - Benjamin Franklin千里之堤, 毁于蚁穴。 -- 《韩非子·喻老》demo转载 2017-05-16 17:53:14 · 1214 阅读 · 0 评论