Android性能专项测试
会飞牛牛
这个作者很懒,什么都没留下…
展开
-
Android性能专项测试之battery-historian试用
数据准备battery-historian工具需要使用bugreport中的Battery History 数据,我们在开始的时候需要通过以下命令来打开电池数据的获取以及重置:adb shell dumpsys batterystats --enable full-wake-historyshell dumpsys batterystats --reset123执行的效转载 2015-10-19 10:55:12 · 855 阅读 · 0 评论 -
【MIG专项测试组】如何量化Android应用的“卡”?—流畅度原理&定义篇
腾讯Bugly特邀鹅厂MIG专项测试组,分享移动应用质量的有效评估方法。MIG专项测试组致力于为腾讯移动互联网事业群(MIG)提供专项评测及深度优化(性能、功能、安全等);同时负责探索新的测试理论和方法,研发评测工具及基础组件。背景在手机App竞争越来越激烈的今天,Android App的各项性能,如CPU、内存消耗等都有了客观的衡量指标。但对于转载 2016-02-03 14:16:57 · 784 阅读 · 0 评论 -
Android性能专项测试之Systrace工具
Systrace Walkthrough Systrace Analyzing UI Performance with Systrace Speed up your appSystrace能做什么?计算容器的性能发现性能的瓶颈Systrace的使用准备4.1以上rootAndroid SDK Tools 20python环境Systrace启动你转载 2015-10-15 16:44:39 · 771 阅读 · 0 评论 -
Android性能专项测试之Heap Snapshot工具
Speed up your appHeap Snapshot能做什么?获取Java堆内存详细信息,可以分析出内存泄漏的问题Heap Dump启动在内存面包中,点击图中红色标注的按钮,就会显示我们的Heap Snapshot面包Heap Snapshot面板Heap Snapshot详细信息面板 该面板里的信息可以有三种类型:a转载 2015-10-15 16:42:09 · 1232 阅读 · 0 评论 -
Android性能专项测试之Allocation Tracker(Android Studio)
Android Studio版的特点Allocation Tracker(AS)工具比Allocation Tracker(Eclipse)工具强大的地方是更炫酷,更清晰,但是能做的事情都是一样的。Allocation Tracker启动在内存图中点击途中标红的部分,启动追踪,再次点击就是停止追踪,随后自动生成一个alloc结尾的文件,这个文件就记录了这次追踪到的所转载 2015-10-15 16:41:17 · 500 阅读 · 0 评论 -
Android性能专项测试之Memory Monitor工具
参考文章: Memory Monitor WalkthroughMemory Monitor能做什么?实时查看App的内存分配情况快速判断App是否由于GC操作造成卡顿快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用USB调试开启备注:Android Studio的Enable ADB Integrat转载 2015-10-15 16:38:40 · 724 阅读 · 0 评论 -
Android性能专项测试之Network monitor
Network monitor工具能做什么?实时监控上传和接收的网速Network monitor使用条件root手机Android studio 1.4+Network monitor开启Tx:上传网速 Rx:接受网速转载 2015-10-15 16:45:55 · 1142 阅读 · 0 评论 -
Android性能专项测试之Heap Viewer工具
参考文章:Heap Viewer Android 内存监测工具 DDMS –> Heap 使用DDMS中的内存监测工具Heap来优化内存Heap Viewer能做什么?实时查看App分配的内存大小和空闲内存大小发现Memory LeaksHeap Viewer使用条件5.0以上的系统,包括5.0开发者选项可用Heap Viewer启动可以直接在And转载 2015-10-15 16:39:37 · 8061 阅读 · 0 评论 -
Android性能专项测试之MAT
参考文章: Android内存优化之二:MAT使用进阶 Android内存优化之一:MAT使用入门 MAT中的Bitmap图像 10 Tips for using the Eclipse Memory AnalyzerMAT使用MAT工具全称为Memory Analyzer Tool,一款详细分析Java堆内存的工具,该工具非常强大,为了使用该工具,我们需要hpro转载 2015-10-15 16:44:00 · 648 阅读 · 0 评论 -
Android性能专项测试之GPU Monitor
Testing Display Performance Speed up your appGPU Monitor能做什么?分析GPU的性能,实时查看绘制每一帧所花费的时间GPU Monitor使用准备root 手机开发者选项中的Gpu profile开关打开Android Studio 1.4+GPU Monitor启动在Android Mo转载 2015-10-15 16:45:09 · 2824 阅读 · 0 评论 -
Android性能专项测试之TraceView工具(Device Monitor)
参考文章: Traceview Walkthrough Android 编程下的 TraceView 简介及其案例实战 正确使用Android性能分析工具——TraceView Android内存使用分析和程序性能分析TraceView工具能做什么?从代码层面分析性能问题,针对每个方法来分析,比如当我们发现我们的应用出现卡顿的时候,我们可以来分析出现卡顿时在方法的调用上转载 2015-10-15 16:43:03 · 1799 阅读 · 0 评论 -
Android性能专项测试之Allocation Tracker(Device Monitor)
Allocation Tracker WalkthroughAllocation Tracker 能做什么?追踪内存分配信息,按顺序排列,这样我们就能清晰看出来某一个操作的内存是如何一步一步分配出来的。比如在有内存抖动的可疑点,我们可以通过查看其内存分配轨迹来看短时间内有多少相同或相似的对象被创建,进一步找出发生问题的代码。Allocation Tracker使用条件转载 2015-10-15 16:40:22 · 705 阅读 · 0 评论 -
Android性能专项测试之battery-historian试用
数据准备battery-historian工具需要使用bugreport中的Battery History 数据,我们在开始的时候需要通过以下命令来打开电池数据的获取以及重置:adb shell dumpsys batterystats --enable full-wake-historyshell dumpsys batterystats --reset123执行的效转载 2015-10-15 16:37:57 · 611 阅读 · 1 评论 -
Android性能专项测试之耗电量统计API
参考文章:Android应用的耗电量统计 深入浅出Android App耗电量统计 Battery stats - CPU total vs CPU foreground 深入浅出 Android App 耗电量统计 浅析Wakelock机制与Android电源管理耗电量APIAndroid系统中很早就有耗电量的API,只不过一直都是隐藏的,Android系统的设置转载 2015-10-20 15:49:02 · 1087 阅读 · 0 评论 -
越用越卡为哪般——如何降低App的待机内存
导语最近小优听说,隔壁的腾讯TMQ团队出了一本新书——《移动App性能评测与优化》,便借阅了一本来读,读完感觉写得确实很赞。这本书体系化地介绍了移动应用性能评测与优化的方方面面,如内存,电量,流畅度,导航,网络优化和安装包瘦身等,强烈推荐大家阅读~小优从书中摘取了第一章 “越用越卡为哪般——如何降低App的待机内存” 的内容。本章介绍了各种内存使用情况分析的方法和一些优化技巧,让大转载 2016-12-12 17:25:04 · 968 阅读 · 0 评论