[Android]帧率测试

百度经验写的挺好的,分享给大家。http://jingyan.baidu.com/article/ac6a9a5e7e5f352b653eacfa.html

工具/原料

  • Eclipse
  • 三星GT-P3110

方法/步骤

  1.  

    在设置里打开GPU呈现模式分析。点击Android设备的“设置”->"开发者选项",然后勾选“GPU显示配置文件”。

  2.  

    重启我们的应用。启动应用以后,在应用的页面上做滑动。

  3.  

    打开命令行,在命令行输入:adb shell dumpsys gfxinfo "你自己的应用名字" > fps.txt

  4.  

    打开生成的fps.txt,找到Profile data in ms这部分数据。

  5.  

    为了看得更直接,我们可以把数据放到Excel中,然后以图表的形式进行查看。

  6.  

    从图中可以看出来,我这个应用的流畅度是很低的,正常情况下帧率应该在16ms左右,如果1秒60帧的话,而且Execute时间太长!所以是需要进行优化的。

  7.  

    是不是很简单,如果觉得有用,请为小编投上支持的一票,小编会继续努力谢谢你的支持哦。

    END

 

 

 

时间: 2024-10-24 21:12:00

[Android]帧率测试的相关文章

自动 Android* 应用测试

自动 Android* 应用测试 Roman Khatko (Intel) 于 星期日, 16/02/2014 - 18:03 提交 测试是应用开发流程中的重要环节. 对于 Android,这尤为重要,因为 Android 设备彼此之间差异很大,主要体现在以下几个方面: 屏幕尺寸和分辨率 Android 版本 外形 处理器的指令集 是否有前置摄像头.NFC.外置键盘等. 您应在多台设备上对 Android 应用进行测试. 应用测试流程包括多种测试. 让我们来了解一下手动功能测试. 测试者需要认真

Appium在Android UI测试中的应用实践

Android 测试工具与 Appium 简介 Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯.Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试脚本不受语言的限制,无论是 Python, Java, NodeJS 均可以方便的编写测试.本文中将使用 Python 进行编程. 起因是因为市场部

android 压力测试测出的bug

问题描述 android 压力测试测出的bug 自定义控件MyButton,已经实现了三个构造函数,希望哪位大神帮帮忙查看下,给些意见,感激不尽 FATAL EXCEPTION: main 01-02 00:32:39.600 E/AndroidRuntime( 6275): Process: com.simple.zjx.main, PID: 6275 01-02 00:32:39.600 E/AndroidRuntime( 6275): java.lang.RuntimeException:

看我如何打造Android渗透测试环境

本文讲的是看我如何打造Android渗透测试环境, 目前世界上有23亿台智能手机,预计到2020年将增长到61亿,到时全球共有73亿人,几乎每人平均有一个智能手机.因为手机可以产生大量关于携用户的个人信息,并且未来也是公司和机构的网络关键切入点,所以这意味着对智能手机的攻击,将会成为黑客的主要攻击对象. 在本文中,我将探讨如何对智能手机进行攻击的各种手段,不过攻击手段通常会因操作系统(iOS,Android,Windows Phone等)的不同而有所变化.由于Android是最广泛使用的操作系统

Android自动测试工具Monkey的实现方法_Android

1. Android Monkey 实现操作流程: 准备:在eclipse里安装Phyon插件,可以选择在线安装,也可以下载zip解压后放在eclipse安装目录的dropins下,如 : /personal/software/android_developtools/adt-bundle-mac-x86_64-20130522/eclipse/dropins/PyDev 2.8.2 插件准备就绪就重启eclipse,检验PyDev是否正常工作,然后开始MonkeyRunner测试: 第一步:

Android自动测试工具Monkey_Android

前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其它test tool等等.因接触时间很短,很多地方有不足之处,希望能和大家多多交流. 一.Monkey定义 探索软件测试工具有哪些,本文主要介绍Monkey工具.Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动.按键等操作来对设备上的程序进行压力测

《Android 应用测试指南》——第2章,第2.1节Junit

第2章 Android软件测试Android 应用测试指南既然我们已经了解了测试的基本概念及其重要性,那么现在是时候付诸于实践了. 在本章,我们将要讲述:在Android平台上测试:单元测试和Junit用法:创建一个Android测试工程:测试执行.我们会创建一个简单的Android主程序和与之对应的测试工程项目.主工程基本上是一个空项目,因为我们将重点看测试部分.以我个人经验,建议没有任何Android测试经验的同学好好学习下本章.如果你有过Android工程的经验,并且用过相关的测试技术,那

Facebook今天宣布了一项Android应用测试项目

6月28日消息,据国外媒体报道,Facebook今天宣布了一项Android应用测试项目.在该项目中,Facebook将会在应用广泛推出之前,先让愿意参与测试的用户使用Facebook应用的最新版本. Facebook今年早些时候推出的Android主屏应用Home初期反响惨淡.在谷歌应用商店Google Play上,该款应用收到的一星评分超过1万个,大多数人都不喜欢它. 对Facebook来说,幸运的是,其新项目未来也许能够给Home带来改善. 在该项目中,用户登记后即可看到官方Faceboo

[Fuzz]Android模糊测试

fuzz模糊测试理论应用于android端  1.单独调用Activity 2.发布针对性广播 3.调用查看Apps数据库 等...  方法: 1.反编译apk,可以使用apktool 2.查找AndroidManifest.xml文件内activity,service等,修改Export="true",意味着可以由第三方程序调用该服务 3.修改过配置文件后,重新打包成apk 4.对重新打包过的apk进行签名  以Activity为例,想要启动apps的activity有3种方法: 1