
性能
whorus1
让时间浪费的有意义
展开
-
Android APP性能调优工具 Systrace 的使用
1 Systrace 简介 Android 应用启动速度优化方式有很多方法,不过在优化之前,需要找到应用启动速度的瓶颈,找到关键点之后,再去优化,则可以达到事半功倍的效果。 Google 提供了很多 Debug 工具来帮助我们优化应用,这其中就包括 Systrace 工具。 Systrace 是 Android 4.1 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android转载 2016-04-21 16:54:07 · 2683 阅读 · 0 评论 -
Android UI性能优化实战 识别绘制中的性能问题
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/45556391; 本文出自:【张鸿洋的博客】 1、概述 2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期googl转载 2016-04-21 20:06:26 · 565 阅读 · 0 评论 -
测试显示性能-基于Android M 开发者预览版
安卓官方文档的汉化越来越及时了,新出的Android M 开发者预览版的文档已经全部翻译完了https://developer.android.com/intl/zh-cn/preview/overview.html 这篇文章就是Android M 开发者预览版专题中的一部分测试显示性能 。以下是原文: 用户界面 (UI) 性能测试可确保您的应用不仅满足其功能要求,同时确保用户与应用转载 2016-04-22 11:14:49 · 519 阅读 · 0 评论 -
Android 优化性能之 如何避免--过度绘制
可能有些人不明白什么是过度绘制,简单言,我们app一个页面所显示的效果是由像素一帧一帧绘制而成。过度绘制就是意味着这一帧被绘制多次。如果是静态的布局,可能影响不是很大,如果是动态的,比如ListView,GridView,ViewPager等在性能上就会差一点,常见的比如listView上下滑动,过度绘制的情况下,就会出现卡顿,或者跳跃感很明显。 当然过度绘制肯定无法避免,我们只能减少不必要的绘制转载 2016-04-21 17:34:39 · 775 阅读 · 0 评论 -
Android内存泄漏分析及调试
首先了解一下dalvik的Garbage Collection: 如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回转载 2016-05-04 17:21:47 · 532 阅读 · 0 评论