Trepn™ Profiler 工具的概述

Trepn™工具是高通开发的运行在使用高通骁龙芯片或者硬件开发设备等移动设备上 分析功耗和性能的一个应用。
## 特点 ##
  • 1
  • 2
  • 3
  • Six fast-loading profiling presets
  • 显示在被分析应用的最上层
  • 分析设备整体或者单一应用
  • 在支持的设备上显示电池耗电量
  • 可以查看CPU和CPU的频率和使用率
    • 只能获取骁龙芯片GPU的频率和负载
  • 可以显示WIFI或者蜂窝的数据负载
  • 可以运行在Android4.0或者之上版本的高通手机或者平板上
  • 可以手动选择监测点和保存测试数据以待之后分析

使用Trepn ,开发者可以更好的理解程序对功耗和性能的理解

  • 重叠模式 :Trepn 在运行APP的前端显示曲线图、数据和图表,可以方便地联系曲线峰值和屏幕事件
  • Android Intents : 可以显示标记在您的代码与其他的数据点,查明原因电源和处理器的峰值。
  • trepn可以显示标记在您的代码与其他的数据点,查明原因电源和处理器的峰值。
  • External control : 可以从外部的脚本或者其他的应用启动或停止Trepn, 这是自动化测试的一个优势
  • Per-rail power measurement : 如果使用的是MDPs,( Snapdragon Mobile Development Platforms (MDPs)), Trepn 独立显示多个控件的功耗例如: CPU、GPU、LCD背光、相机、存储SD卡、WIFI、蓝牙等。

Trepn™ Profiler 工具下载、安装

可以在[Google Play](https://play.google.com/store/apps/details?id=com.quicinc.trepn) 或者[QDN](https://developer.qualcomm.com/download/trepn-profiler.zip)上下载工具
  • 1
  • 2

Trepn™ Profiler 工具的使用

图1显示了应用打开后即可看到了六个预先设定好的快速分析
  • 1
  • 2

                                                    图1
  • 1
  • 2

点击CPU Frequency Overlay ,可以看到显示的监测数据浮动在窗口的顶部如图2。

                                                    图2

 Trepn 的高级模式,可以选择分析设备或者一个应用,已经分析之前的数据和设置, 从下图中可以看到使用Trepn即可以获得设备的信息,如图3,
  • 1
  • 2
  • 3
  • 4

                                                    图3
  • 1
  • 2

进入Profiling System ,如图4

                                                    图4
  • 1
  • 2

有三个分析数据的方式,OverLayers 、Graph、Stats 。 其中OverLayer如图2所示, Graph 如图5所示,

                                                    图5
  • 1
  • 2

Stats如图6所示:

                                                    图6
  • 1
  • 2

点击停止分析,可以将此次的对话保存为CSV文件或者数据库里。
其中CSV文件可以导出转换程excl格式文件, 查看获取的各个采样的值
如保存的数据库可以在Analyz Run中再次分析,也可以再次到处CSV文件。

也可以获取单个APP的信息,如图7

                                                    图7
  • 1
  • 2

之后的后继操作和分析System相同。

从之前的图片,分析的数据都是默认设置的,如果希望获取其他的数据采样分析,还可以在Settings中,设置采样的频率、采样点以及很多, 如图8
  • 1
  • 2

                                                    图8
  • 1
  • 2

设置后,就可以立即显示在之前所示的分析中。

【转】工作中使用Trepn Power Profiler的应用总结的更多相关文章

  1. 随机记录工作中常见的sql用法错误(一)

    没事开始写博客,留下以前工作中常用的笔记,内容不全或者需要补充的可以留言,我只写我常用的. 网上很多类似动软生成器的小工具,这类工具虽然在表关系复杂的时候没什么软用,但是在一些简单的表结构关系还是很方 ...

  2. 工作中常用的js、jquery自定义扩展函数代码片段

    仅记录一些我工作中常用的自定义js函数. 1.获取URL请求参数 //根据URL获取Id function GetQueryString(name) { var reg = new RegExp(&q ...

  3. 工作中那些提高你效率的神器(第二篇)_Listary

    引言 无论是工作还是科研,我们都希望工作既快又好,然而大多数时候却迷失在繁杂的重复劳动中,久久无法摆脱繁杂的事情. 你是不是曾有这样一种想法:如果我有哆啦A梦的口袋,只要拿出神奇道具就可解当下棘手的问 ...

  4. 工作中那些提高你效率的神器(第一篇)_Everything

    引言 无论是工作还是科研,我们都希望工作既快又好,然而大多数时候却迷失在繁杂的重复劳动中,久久无法摆脱繁杂的事情. 你是不是曾有这样一种想法:如果我有哆啦A梦的口袋,只要拿出神奇道具就可解当下棘手的问 ...

  5. Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义

    Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义 首先我们指明,任何一种行动以及教派修行方法都有他的多元化,只看到某一方面,就不能很好的评估利弊,适不适合自己使 ...

  6. C# 工作中遇到的几个问题

    C#  工作中遇到的几个问题 1.将VS2010中的代码编辑器的默认字体“新宋体”改为“微软雅黑”后,代码的注释,很难对齐,特别是用SandCastle Help File Builder生成帮助文档 ...

  7. [工作中的设计模式]解释器模式模式Interpreter

    一.模式解析 解释器模式是类的行为模式.给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器.客户端可以使用这个解释器来解释这个语言中的句子. 以上是解释器模式的类图,事实上我 ...

  8. [工作中的设计模式]享元模式模式FlyWeight

    一.模式解析 Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意.享元模式是对象的结构模式.享元模式以共享的方式高效地支持 ...

  9. [工作中的设计模式]中介模式模式Mediator

    一.模式解析 用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互. 中介模式又叫调停者模式,他有如下特点: 1.有多个系统或者对 ...

随机推荐

  1. Android Manifest.xml文件的结构及作用

    原文链接:http://android.eoe.cn/topic/android_sdk 每一个应用程序在工程的根目录下必须要有一个AndroidManifest.xml文件(一定要用这个名称).这个 ...

  2. 如何使Android应用支持多种屏幕分辨率

    原文:http://android.eoe.cn/topic/android_sdk 描述: 让您指定您的应用支持的屏幕的大小并且可以通过屏幕兼容模式来支持比您应用所支持更大的屏幕.所以这对于您需要在 ...

  3. sprintboot 发布

    http://blog.csdn.net/hguisu/article/details/51072683

  4. 关于Suppressing notification from package com.xxx.xxx by user request.的异常

    其实以下都是废话. 如果你的测试的真机或者是模拟器是android4.1以上, 就有可能遇到这个Toast或者通知不能弹出. 自己不懂为什么. 想想你自己的应用设置是否有勾上这个 没有的话.就活该显示 ...

  5. [svc]centos6上部署openvpn+gg二步认证

    最近又发现个新的vpn: wireguard 为了满足员工在家办公的需求.需要 openvpn+gg方案 在centos6上部署openvpn 参考 1.安装前准备 wget -O /etc/yum. ...

  6. Windows 以管理员运行而不提示

    组策略中设置一下:“计算机配置”-“Windows 配置”-“安全设置”-“本地策略”-“安全选项”下:修改“用户帐户控制: 在管理审批模式下管理员的提升提示行为”选项为“提示凭据”就会再弹出提示框了 ...

  7. flexb布局图解

  8. BNUOJ 34982 Beautiful Garden

    BNUOJ 34982 Beautiful Garden 题目地址:BNUOJ 34982 题意:  看错题意纠结了好久... 在坐标轴上有一些树,如今要又一次排列这些树,使得相邻的树之间间距相等.  ...

  9. 菜鸟调错(三)——Jboss与jdk版本不兼容导致WebService调用出错

    环境: jdk1.6 Jboss 5.1.0.GA 问题描述: EJB发布webserivce已经成功,并且能够成功访问wsdl文件: 使用axis1自带的sample/client下的类Dynami ...

  10. Android 自定义Dialog 去除阴影

    自定义Dialog中添加下列代码: window.clearFlags( WindowManager.LayoutParams.FLAG_DIM_BEHIND);