- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 彻底理解android中的内部存储与外部存储
我们先来考虑这样一个问题: 打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?读完本文相信你会有答案。 在android开发中我们常常听到这样几个概念,内存,内部存储,外部存储,很多人常常将这三个东西搞混,那么我们今天就先来详细说说这三个东
2016-08-08 15:01:58 1140
转载 LeakCanary——直白的展现Android中的内存泄露
之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具: 当我们的App中存在内存泄露时会在通知栏弹出通知: 当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示: LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。 以下是我找到的学习资料,写的非常棒:
2016-08-01 15:56:52 734
转载 [Android]Context泄露之谜:Handle & 内部类
先上译文路径。 考虑下面代码: public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg) {
2016-08-01 11:19:44 848
转载 [译]Android内存泄漏的八种可能
原文Eight Ways Your Android App Can Leak Memory Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak)。
2016-08-01 11:05:16 710
重构-改善既有代码的设计
2014-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人