`
MyEyeOfJava
  • 浏览: 1156831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71344
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[Android]帧率测试

阅读更多

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

工具/原料

  • Eclipse
  • 三星GT-P3110

方法/步骤

  1.  

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

    如何测量Android应用的帧率FPS
  2.  

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

    如何测量Android应用的帧率FPS
  3.  

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

    如何测量Android应用的帧率FPS
  4.  

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

    如何测量Android应用的帧率FPS
  5.  

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

    如何测量Android应用的帧率FPS
  6.  

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

  7.  

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

    END
 
 

 

分享到:
评论

相关推荐

    android帧率测试

    本项目提供的"android帧率测试"源码和测试apk,专门用于检测Android应用的帧率,帮助开发者优化性能。 一、帧率测试原理 帧率测试主要基于Android系统提供的SurfaceFlinger服务,这是Android图形管道的关键组件,...

    (Mac/Linux版)Android实时显示帧率(GameBench)

    在Mac和Linux操作系统中,想要实时监控Android设备的帧率,通常需要通过ADB(Android Debug Bridge)命令行工具进行复杂的操作,例如使用`adb shell dumpsys gfxinfo packages`命令来获取信息,然后手动解析日志,这...

    Android-CameraFps.7z

    《深入探讨Android摄像头帧率测试》 在移动设备开发领域,尤其是Android系统中,摄像头功能的优化至关重要。本文将详细解析“Android-CameraFps”项目,这是一个专门用于测试Android设备摄像头帧率的工具,旨在帮助...

    Android-Android性能监控检测工具FPSCPUPSSPrivateDirty

    在Android应用开发中,性能监控是至关重要的环节,它能够帮助开发者发现并优化应用程序的性能问题,提升用户体验。...在实际开发过程中,结合代码分析和性能测试,不断迭代优化,是提升Android应用质量的关键步骤。

    《Android性能测试》 PDF

    《Android性能测试》这本书深入探讨了Android应用性能优化的关键技术和实践方法。在移动开发领域,尤其是在竞争激烈的Android市场,提供高性能、低资源消耗的应用是开发者必须面对的重要挑战。本篇文章将依据书中的...

    android framebuffer 测试程序

    9. **性能测试**:除了基本的功能验证,fbtest还可以用于性能评估,比如测量帧率、内存带宽使用等,这对于评估设备的显示性能和功耗很有帮助。 10. **适配不同硬件**:由于Android是开放源码的,不同的硬件厂商可能...

    android双摄像头录像测试DEMO

    这个名为“android双摄像头录像测试DEMO”的项目提供了一个实例,展示了如何利用Android API进行前后置摄像头的切换,并进行录像操作。在这个DEMO中,开发者可以自由调整录像的分辨率和帧率,以满足不同场景的需求。...

    android性能测试之APT测试工具

    在Android应用开发中,性能测试是一项至关重要的环节,它确保了应用在运行时的流畅性、效率和用户体验。APT(Android Performance Testing)测试工具就是专为Android开发者设计的一款强大工具,用于评估和优化应用...

    Android代码-安卓多媒体测试集合

    测试集合可能包含了不同编码格式(如H.264、MPEG4)的视频播放测试,以及硬件加速、视频分辨率调整、视频帧率控制等。 4. **图片处理**:Android提供了Bitmap类来处理图像,同时还有ImageView、Gallery等视图组件...

    项目性能总体测试报告(移动APP或android项目)

    本报告详尽地阐述了针对移动APP或Android项目的性能测试过程,旨在评估并优化应用在实际使用中的性能表现。报告涵盖了从测试概述、测试活动、测试环境、测试方案到测试结果的全面分析,为项目的性能改进提供有力的...

    android camera v4l2测试代码

    在这个“android camera v4l2测试代码”中,我们主要探讨的是如何在HAL(Hardware Abstraction Layer,硬件抽象层)上利用V4L2进行相机驱动的测试,以及这对于理解Android相机数据流Buffer的工作原理的价值。...

    android6.0 MediaCodec H.264解码测试

    本篇文章将深入探讨在Android 6.0上使用MediaCodec进行H.264视频流的硬解码测试,以及如何在不同硬件平台上确保其兼容性和稳定性。 首先,我们要理解什么是H.264。H.264,也称为AVC(Advanced Video Coding),是一...

    Android应用测试文档工具

    6. **UI流畅性测试**:使用帧率分析工具(如Systrace)检查界面动画和交互的流畅性,目标是保持24-60fps的帧率,避免出现卡顿。 7. **兼容性测试**:覆盖各种Android设备和操作系统版本,确保应用在不同硬件配置上...

    android移动app性能测试

    帧率测试衡量应用图形渲染的流畅性,一个低FPS值可能意味着用户体验下降。通过工具或自定义脚本监测应用运行时的帧率,可以检测到性能瓶颈。 5. **流量测试** 对于网络依赖的应用,流量消耗测试是必不可少的。这...

    Android性能测试工具Emmagee的优化研究.pdf

    【Android性能测试】Android性能测试是评估应用程序在Android操作系统上运行效率、稳定性和资源占用情况的重要环节。测试内容包括CPU使用率、内存占用、网络流量消耗、电池使用情况以及帧率等,这些因素直接影响到...

    Android手机平台测试用例.rar

    在Android手机平台测试领域,测试用例的设计是确保软件质量的关键环节。华为作为一家大厂,其提供的Android手机平台测试用例集具有很高的参考价值,尤其对于初学者来说,能够提供很好的启示和帮助。这份测试用例集...

    帧率计算方式

    在本文中,我们将详细介绍两种帧率计算方式:测试方法一和测试方法二。 测试方法一:帧数统计法 测试方法一主要是通过统计画面中的帧数来计算帧率。具体来说,画面清楚帧是指选取的画面中没有拖影算一帧;如果拖影...

    Android RTMP推流实现

    你需要设置好相应的参数,如视频分辨率、帧率、编码格式等,然后启动录制。 2. **封装数据**:将MediaRecorder生成的原始音视频数据封装成RTMP协议可以接受的格式。这个过程通常涉及到H.264视频编码和AAC音频编码。...

    Android应用源码之测试反应能力源码.zip

    在Android应用开发中,测试反应能力的源码通常涉及到用户界面(UI)的交互、事件监听、性能优化以及测试框架的运用。这份"Android应用源码之测试反应能力源码.zip"的压缩包可能包含了一个专门用于测试用户反应速度的...

    android CameraApi的测试程序源码

    Android Camera API测试程序源码是开发者用来理解和调试Android设备上相机功能的重要工具。这个源码提供了对Android Camera API的深入实践,帮助我们了解如何利用这些API实现各种相机功能,如拍照、录像、调整参数等...

Global site tag (gtag.js) - Google Analytics