c_z_w的博客

hello world

排序:
默认
按更新时间
按访问量

Android logcat命令详解

Android logcat命令详解 一、logcat命令介绍 1.android log系统   2.logcat介绍 logcat是android中的一个命令行工具,可以用于得到程序的log信息 log类是一个日志类,可以在代码中使用log...

2018-11-17 16:06:08

阅读数:16

评论数:0

Android性能优化第(八)篇---App启动速度优化之耗时检测处理

应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这个问题。那么如何从根本上解决这个问题或者做到一定程度的缓解? 一、应用的启动方式 1、冷启动:当启动应用时,后台没有该...

2018-11-12 20:41:05

阅读数:31

评论数:0

CTS、CTS Verify、GTS测试以及GMS认证

CTS、CTS Verify、GTS测试以及GMS认证 目录 一、一些概念 二、GMS认证 2.1 认证背景 2.2 GMS认证目的 2.3 GMS认证要求 2.4 GMS认证流程 2.5 MADA协议申请流程 三、CTS测试 3.1 CTS测试介绍 3.2 CT...

2018-11-05 11:13:18

阅读数:12

评论数:0

Android兼容性测试GTS-环境搭建、测试执行、结果分析

GTS的全称是Google Mobile Services Test Suite,所谓的Google Mobile Services即谷歌移动服务,是谷歌开发并推动Android的动力,也是Android系统的灵魂所在。GMS目前提供有Search、Search by Voice、Gmail、C...

2018-11-05 11:09:39

阅读数:5

评论数:0

android性能分析之Systrace的使用

一、概述 保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态。当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测Android系统各个组件随着时间的运行状态,并能提示该如何有效地修复问题,接下来说说systrace如...

2018-11-03 16:11:25

阅读数:59

评论数:0

Android杂谈:systrace简单查看一个应用的启动流程

腾空.png systrace是用来查看应用和系统运行状态的工具,利用他可以分析一些性能问题。例如查看应用是否卡顿,卡在那个方法了之类的问题。本文简单抓一个浏览器启动的systrace随便看看吧。 一.启动Andriod Device Monitor 连接手机,启动Andriod Devic...

2018-11-03 15:59:26

阅读数:50

评论数:0

Ubuntu下各种压缩与解压的方式小结

这篇文章主要给大家介绍了在Ubuntu系统下各种压缩与解压的方式,其中包括.tar、.gz、.bz2、.bz、.Z、.tgz、.zip、.rar以及.lha等各个的解压与压缩方法,每一种都给出了示例代码,需要的朋友可以参考学习,一起来看看吧。 ...

2018-11-01 14:26:00

阅读数:24

评论数:0

性能分析工具 — bootchart 工具使用(android 8.1)

bootchart 是一个用于 linux 启动过程性能分析的开源工具软件,在系统启动过程中自动收集 CPU 占用率、磁盘吞吐率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。 bootchart 让用户可以很直观的查看系统启动的过程和各个过程耗费的时间,以便让用户能够分析启...

2018-10-30 16:50:13

阅读数:41

评论数:0

Android 8.0 启动速度优化工具

在Android 8.0上面,google进行了启动速度的优化,但是对于开发者来说,追求更快的速度是必须的。 这边就介绍一个android启动速度优化的工具,bootchart。 bootchart在5.0的时候就以推出,但是现在的使用方式有了一些调整,下面就简单介绍一下. 首先,boo...

2018-10-30 16:47:22

阅读数:24

评论数:0

ubuntu查看系统资源占用(内存,cpu和进程)

1  top 查看ubuntu的资源占用的命令为$: top    说明:top命令就可以查看内存,cpu和进程了,很方便top: 主要参数 ...

2018-10-26 09:40:06

阅读数:25

评论数:0

Profile GPU rendering

android性能分析工具Profile GPU rendering详细介绍 [此博文包含图片] (2015-05-10 15:34:03) 转载 ▼ 分类: Android 如何在一个应用中追踪和定位性能问题,甚至在没有它的源代码的情况下?? “Profile GPU rendering”(GP...

2018-10-25 16:37:15

阅读数:16

评论数:0

UI优化之-GPU Rendering Profile

序言 GPU Rendering Profile gpu rendering profile是什么 android是如何将View绘制到屏幕上的 不同颜色的不同含义 image.png 序言 app的性能优化可分为 流畅,稳定性,耗电量,流量节省 几个大类,其中与流畅...

2018-10-25 16:35:35

阅读数:23

评论数:0

Android App性能评测分析-流畅度篇

1.前言 在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多。一些下拉上滑、双指缩放快速打字等操作,安卓的流畅度都表现比较糟糕,但是,对于App使用过程是否流畅,一直没有一个可靠的指标将用户...

2018-10-25 16:29:38

阅读数:30

评论数:0

Android流畅度总结

一、谷歌官方对流畅度的解释: Android流畅运行,需要运行60帧/秒, 则需要每帧的处理时间不超过16ms。 二、IOS系统比ANDROID系统流畅的原因 因为Android系统UI的框架设计的问题。 在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,...

2018-10-25 16:14:59

阅读数:33

评论数:0

Android流畅度之帧率

Android流畅度之帧率 背景:app改版,人为感受卡顿,需要客观数据支撑观点。故,搜索各种性能指标,并理解之。(这是一篇摘要文......) 首先,明确人为感受的性能不好属于下面哪种: 1. 响应时间,界面跳转后响应时间; 2. 流畅度,界面...

2018-10-25 15:23:01

阅读数:36

评论数:0

手把手教你使用Systrace(一)

Systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推;由于TraceView过于严重的运行时开销,我怀疑这个方向是不是压根儿就是错误的。个人预计Google会放弃TraceView转向全力支持Systrace;不过这个工具并不像TraceView那样...

2018-10-25 10:17:42

阅读数:24

评论数:0

OTA升级失败排查

OTA升级失败排查 声明 摘要 Recovery OTA升级流程图 1 应用层升级流程 2 Recovery升级流程 OTA升级失败排查手段 1 方式一读取cache日志文件 2 方式二Recovery模式下使用串口实时输出升级日志 3 方式三利用工具dump flash芯片中的cache分区...

2018-10-17 09:32:08

阅读数:25

评论数:0

user版本进行OTA升级时如何抓取升级过程的log

【eng版本的log】 In recovery mode     adb pull /tmp/recovery.log Reboot to normal mode      /cache/recovery/last_log   【user版本的log】 In recovery mod...

2018-10-13 20:17:58

阅读数:45

评论数:0

logcat的命令行参数

【Android】logcat的命令行参数 adb logcat -s "tag:*" ——输出指定tag的所有基本的信息 adb logcat -s "tag:I" ——输出指定tag的所有info级别的信息。其他可用级...

2018-10-12 10:41:34

阅读数:8

评论数:0

高通---GPU&CPU频率和工作模式的获取设置

1gpu信息获取   1.1 高通gpu说明        高通设备CPU采用cpufreq框架动态调节频率,相似的GPU这块采用了Linux devfreq框架进行调节。Devfreq有四种对频率的管理策略governor(框架规定,实际实现各厂商不同): 1、  performance...

2018-10-11 16:11:41

阅读数:47

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭