读书笔记
文章平均质量分 96
Lin野人
编程的灵感来自生活~
展开
-
内存泄露
垃圾回收器只会移除那些不可达的对象。在代码中,若因为失误使得一个本应该被销毁的对象被错误地持有,那么该对象就不会被释放掉。这些不可达的对象,聚集在App的堆内存中,占用App的内存空间。持续地泄露对象,会导致内存空间越来越小,GC操作越来越频繁,从而导致App变慢,降低UI流畅度,最终内存泄露快速升级为内存溢出,导致应用Crash。原创 2016-12-03 15:29:26 · 239 阅读 · 0 评论 -
内存优化
Random Access Memory(RAM)在任何软件开发环境中都是一个很宝贵的资源。 尽管 Android 的 Dalvik 虚拟机扮演了常规的垃圾回收角色,但并不意味着可以忽视 App 的内存分配与释放的时机与地点。这里总结一些内存管理的知识,以及在开发 Android 应用时如何主动减少内存的使用。原创 2016-12-03 00:28:19 · 288 阅读 · 0 评论 -
HTTP 网络请求原理
HTTP 是一种应用层协议,通过 TCP 实现了可靠的数据传输,能够保证数据的完整性、正确性。TCP 对于数据传输控制的有点也能够提现在 HTTP 上,使得HTTP的数据传输吞吐量、效率得到保证。原创 2016-12-06 16:31:19 · 615 阅读 · 0 评论