性能优化
文章平均质量分 82
刘木杉的技术博客
苦逼的程序员
展开
-
java垃圾回收机制
1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放转载 2016-09-13 11:23:52 · 431 阅读 · 0 评论 -
Android性能优化-布局篇
一.布局优化 1.app里的每一个view,android系统都会经过三部曲来渲染:measure,layout,draw。measure从最顶部的节点开始, 顺着layout树形结构依次往下,测量每个view需要在屏幕当中展示的尺寸大小,节点所处位置越深,套嵌带来的measure越多,计算就会越费时 2.HierarchyViewer和lint工具原创 2016-09-21 21:39:33 · 395 阅读 · 0 评论 -
Android性能优化终结-内存篇
1.java垃圾回收机制gc (1)垃圾回收的优缺点: 优点: 垃圾回收器释放丢弃对象所占的内存空间,当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用 在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。原创 2016-09-16 15:42:40 · 1486 阅读 · 1 评论