上篇说了一些性能优化的理论部分,主要是回顾一下,有了理论,小平同志又讲了,实践是检验真理的唯一标准,对于内存泄露的问题,现在通过Android Studio自带工具Memory Monitor 检测出来。性能优化的重要性不需要在强调,但是要强调一下,我并不是一个老司机,嘿嘿!没用过这个工具的,请睁大 ...
分类:
移动开发 时间:
2017-03-27 19:30:39
阅读次数:
272
网易Emmagee Github地址:https://github.com/king1039/Emmagee 腾讯GT Github地址:https://github.com/Tencent/GT 腾讯的APT Github地址:https://github.com/shawwinbin/APT T ...
分类:
移动开发 时间:
2017-03-20 10:25:40
阅读次数:
213
众所周知的Android系统每隔16ms重新绘制一次activity,也就是说你的app必须在16ms内完成屏幕刷新的所有逻辑操作,这样才能达到60帧/s。而用户一般所看到的卡顿是由于Android的...
分类:
移动开发 时间:
2017-03-10 11:02:26
阅读次数:
251
下面介绍一个简单实用的Android性能软件 ~~欢迎加入测试群574875837一起讨论研究 一、Emmagee 简介 Emmagee主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。Emm ...
分类:
移动开发 时间:
2017-03-07 18:58:44
阅读次数:
354
1.内存的分配策略概述
程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、堆区和栈区。
静态存储区(方法区)...
分类:
移动开发 时间:
2017-03-07 18:12:18
阅读次数:
299
4. 解决或避免的方法:
?解决方法一:
在从网络或本地加载图片的时候,只加载缩略图。
这个方法的确能够少占用不少内存,优点是图像在尽可能低的分辨率的情况下, 较低的分辨率意味着更少的数据保存在缓存中...
分类:
移动开发 时间:
2017-03-06 09:51:28
阅读次数:
259
前言: 近阶段都在探索android性能测试方面的东西,其中一个很重要的指标就是内存。对于内存,主要是一些gc是不是及时,或者说一些引用有没有及时释放,有没有导致oom或者内存持续增加导致卡顿,有没有大规模的内存抖动。近期项目由于个别模块大改,所以也就想把性能测试的东西在实际项目中实践进去,本文就是 ...
分类:
移动开发 时间:
2017-02-25 13:45:54
阅读次数:
189
Android性能优化系列之布局优化Android性能优化系列之内存优化为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越...
分类:
移动开发 时间:
2017-02-10 18:29:17
阅读次数:
399
目前Android 性能最高的ORM框架——greenDAO的配置及应用以及关于greenDAO几大重要角色DAOs、DaoMaster、DaoSession、Entity、Properties的功能...
分类:
移动开发 时间:
2017-02-04 11:37:19
阅读次数:
382