Android性能测试工具 Emmagee
2023-09-11 14:19:44 时间
Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。
支持SDK:Android2.2以及以上版本
Emmagee功能介绍
1、检测当前时间被测应用占用的CPU使用率以及总体CPU使用量
2、检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量
3、检测应用从启动开始到当前时间消耗的流量数
4、测试数据写入到CSV文件中,同时存储在手机中
5、可以选择开启浮窗功能,浮窗中实时显示被测应用占用性能数据信息
6、在浮窗中可以快速启动或者关闭手机的wifi网络
Emmagee如何使用?
1、安装Emmagee应用
apk下载地址:http://code.google.com/p/emmagee/downloads/list
2、启动Emmagee,列表中会默认加载手机安装的所有应用
3、选择你需要测试的应用,点击“开始测试”,被测应用会被启动
4、开始你的功能测试吧,测试过程中会自动记录相关性能参数
5、测试完成后回到Emmagee界面,点击“结束测试”,测试结果会保存在手机指定目录的CSV文件中
生成的CSV文件内容见图:
6、使用Excel打开CSV文件,使用自带的统计图标功能生成统计图:
Android性能测试工具Emmagee介绍 Emmagee介绍 Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作开源地址:https://github.
从零开发一款Android RTMP播放器 当时在做一款游戏SDK,SDK主要提供了游戏画面声音采集、音视频编解码、直播推流、直播拉流播放等,SDK为游戏提供直播功能,播放也是采用了现成的ijkplayer播放器。但是SDK推广的时候遇到了问题,游戏厂家嫌弃SDK体积大(其实总共也就3Mb左右),我们需要一款体积小,性能高的播放器,由于开发成本的原因一直没有时间做,后面换工作期间,花了一个月时间把这款播放器开发出来,并开源了出来。oarplayer 是基于MediaCodec与srs-librtmp,完全不依赖ffmpeg,纯C语言实现的播放器。本文主要介绍这款播放器的实现思路。
Android组件化开发(七)--从零开始教你分析项目需求并实现 前面几篇文章我们封装了几个组件化功能组件:包括:**网络请求组件,图片加载请求组件,应用保活组件,音乐播放组件封装。** 每个组件都可以直接拿到自己项目中使用,当然还需根据自己项目要求进行优化。
Android组件化开发(六)-- 短视频播放组件封装 前面几篇文章我们封装了几个组件化功能组件: 包括:`网络请求组件`,`图片加载请求组件`,`应用保活组件`,`音乐播放组件封装`。 每个组件都可以直接拿到自己项目中使用,当然还需根据自己项目要求进行优化。
Android组件化开发(五)--完整版音乐播放组件的封装 前面几篇系列文章我们讲解了`组件化开发`中几个常用功能组件的开发,包括:`网络请求组件`,`图片加载请求组件`,`应用保活组件`。今天我们来封装一个`音乐播放组件`。
Android组件化开发(四)--进程保活组件的封装 前面文章我们封装了网络请求组件`lib_nework`和图片加载组件`lib_image_loader`,今天我们来封装一个进程保活的组件`lib_pull_alive`
相关文章
- [Android Pro] 利用tcpdump和wireshark对android网络请求进行分析
- [Android Pro] android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- 【Android 疑难杂症1】android.content.ActivityNotFoundException: Unable to find explicit activity class
- android性能优化之布局优化
- macos安装android studio(Android Studio 2021.1.1)
- Android学习---ListView的点击事件,simpleAdapter和arrayadapter,SimpleCursoAdapter的原理和使用
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- Android Studio直接运行影响启动性能
- Android 多屏幕适配 dp和px的关系 最好用dp
- 不会性能优化?你还差这一份《Android互联网公司性能优化项目实战》合集
- Android RIL使用详解
- 《Android音视频开发》— Android 书籍
- Android 打开系统应用,如:拨号、短信、相机、相册等功能
- android 11.0 12.0SystemUI 去掉 性能受到影响。要停用,请查看引导加载程序 的通知
- Android kotlin线程同步的几种方法
- achartengine(Google给android提供的画图工具包)的介绍和使用
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )
- Android Selector 与 Shape 基本用法
- android 性能測试CTS篇
- Android相关属性的介绍:android:exported = true
- Android之ps/grep/awk组合kill(五十)
- Android/Linux性能分析工具推荐(一百零二)
- Android中的Surface, SurfaceHolder, SurfaceHolder.Callback, SurfaceView
- Android性能优化实战解析(腾讯、字节、阿里、百度、网易...)互联网公司项目实战+案例分析
- Android Studio设置HTTP代理(可用)