安卓性能测试(针对UE4发布的apk做性能分析)

2023-11-01

用UnrealInsights 抓取安卓设备性能

1. UE4官网Unreal Insights介绍:https://docs.unrealengine.com/4.27/zh-CN/TestingAndOptimization/PerformanceAndProfiling/UnrealInsights/Overview/
2. 测试前的准备
a.确认是否已配置adb.exe 的环境变量
b. 下载Android Studio后对应的C:\Users\zhangjinglei\AppData\Local\Android\Sdk\platform-tools 该路径下有adb.exe,做一下环境变量的配置即可。
c. 打包的apk 必须为Development版本
d. 创建 一个UE4CommandLine.txt 文档 放在PC路径下(这个路径在执行命令时切过去就行)  文件里面为" -NetTrace=1 -tracehost=127.0.0.1 -trace=log,memory,counters,cpu,frame,bookmark,file,loadtime,gpu,rhicommands,rendercommands,object -statnamedevents " 如下图:

在这里插入图片描述
e. 在引擎启动时添加命令行,编译打包apk
在这里插入图片描述
f. 在手机上安装编译后的apk文件

3.性能分析
a. adb reverse tcp:1980 tcp:1980
b. adb push UE4CommandLine.txt /mnt/sdcard/UE4Game/Garage/UE4CommandLine.txt    (Garage 为UE工程名称)
c. 如下图,这两个执行正常就可以打开Unreal Insights

在这里插入图片描述
在这里插入图片描述
d.在手机上运行安装的app,即可在UnrealInsights中显示捕获的性能分析数据
在这里插入图片描述

  1. Android Studio 获取TotalPPS信息和CPU的使用率
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安卓性能测试(针对UE4发布的apk做性能分析) 的相关文章

随机推荐

  • Docker容器访问宿主机网络

    业务请求量小的时候 我们会把一些工程部署到同一台机器上 这些工程之间也会相互访问 如果是http的接口 我们最方便的是使用localhost带地本机的ip 不过结合docker容器后出现了问题 docker容器中localhost表示容器的
  • IDEA项目实践——JavaWeb简介以及Servlet编程实战

    系列文章目录 IDEA项目实践 创建Java项目以及创建Maven项目案例 使用数据库连接池创建项目简介 IDEWA项目实践 mybatis的一些基本原理以及案例 IDEA项目实践 动态SQL 关系映射 注解开发 IDEA项目实践 Spri
  • C# 系统应用之清除Cookies、IE临时文件、历史记录

    本文主要是项目 个人电脑使用记录清除软件 系类文章中关于清除浏览器Cookies IE临时文件 最近使用历史记录等内容 该篇文章的基本思想路线是首先了解上网历史记录的Windows中常用文件路径 再通过文件delete方法删除该文件下内容
  • leetcode86 分割链表

    题目 给你一个链表的头节点 head 和一个特定值 x 请你对链表进行分隔 使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前 你应当 保留 两个分区中每个节点的初始相对位置 示例 输入 head 1 4 3 2 5 2 x 3
  • LeetCode-216-组合总和Ⅱ

    题目链接 LeetCode 216 组合总和 解题思路 回溯算法 注意事项注释中有 代码实现 class Solution 和为 n 个数为 k 求的是组合 不要求顺序 递归的深度是 k public List
  • 2019.9.4 key-value stores 和 timestamps

    这一章先是将key value stores 其实这个就是对应的关系型数据库的以schema为基础的存储原理 一般的nosql就是用的这种 特点就是没有什么明显的schema 除了key以外就是一大坨的value 不需要有什么整齐的格式 讲
  • Leetcode刷题笔记:二叉树篇(下)

    1 Leetcode 110 平衡二叉树 难度 递归 迭代 给定一个二叉树 判断它是否是高度平衡的二叉树 本题中 一棵高度平衡二叉树定义为 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1 示例 1 给定二叉树 3 9 20 nu
  • Java类文件结构、Java类加载过程、类加载器(双亲委派模型)、Java对象实例化过程

    1 类文件结构 根据 Java 虚拟机规范 类文件由单个 ClassFile 结构组成 ClassFile u4 magic Class 文件的标志 u2 minor version Class 的小版本号 u2 major version
  • 【银河麒麟V10】【服务器】系统负载分析

    一 cpu负载 1 CPU基本概念 1 1 什么是物理cpu个数 物理cpu个数即主板上实际能够看到的cpu个数 也是cpu插槽数 1 2 什么是cpu核数 cpu核数指的是物理cpu个数 每个物理cpu的核心数 因为每个物理cpu可能包含
  • 深度学习笔记(八):目标检测性能评价指标(mAP、IOU..)

    一 mAP 这里首先介绍几个常见的模型评价术语 现在假设我们的分类目标只有两类 计为正例 positive 和负例 negtive 分别是 1 True positives TP 被正确地划分为正例的个数 即实际为正例且被分类器划分为正例的
  • iptables 规则管理

    参考 http www zsythink net archives 1517 有两台测试机 zk02 192 168 27 152 zk03 192 168 27 153 目录 1 增加规则 2 追加规则 1 增加规则 首先看一条命令 表示
  • C/C++

    文章目录 2 3 C语言内存空间的使用 数组 数组的定义及初始化 数组空间的初始化 空间的第一次赋值 和逐一赋值是一样的 代表空间的限制块 char strcpy 工程禁用 strncpy 推荐 非字符串空间 memcpy 指针与数组 指针
  • Genlovy_Hoo大神的杰作

    转 支持向量机学习笔记 支持向量机学习笔记 呕心沥血整理的SVM学习笔记 完整总结了SVM的思想和整个求解过程 里面有诸多本人在学习过程中的想法 希望对初学者有帮助 pdf下载地址 http download csdn net detail
  • 十大经典排序算法动画与解析

    排序算法是 数据结构与算法 中最基本的算法之一 排序算法可以分为内部排序和外部排序 内部排序是数据记录在内存中进行排序 而外部排序是因排序的数据很大 一次不能容纳全部的排序记录 在排序过程中需要访问外存 常见的内部排序算法有 插入排序 希尔
  • MFC常见问题以及解决方法_MFC下文本编辑框按下回车后窗口退出

    这里主要介绍遇到这种方法的解决方案 解决方法可能有多种 但这里只给出有效的一种 这里不会详细说明出现问题的原因以及为什么这样解决 想了解更多可以百度 写这个主要是防止以后忘记 做个简单的笔记 问题 MFC对话框程序 文本编辑框 Edit C
  • 学透JavaScript 你真的懂 Array 吗?

    前言 科普 JavaScript 揭开 JavaScript 神秘面纱 直击 JavaScript 灵魂 此系列文章适合任何人阅读 本文章内容为 标准化数组 数组与数组容器 ECMAScript 规范中 Array API 讲解 如果你想用
  • 【图像处理算法常用数据集】整理第一弹

    目录 一 通用 二 自己整理的一些数据集 Berkeley Segmentation Dataset BSDS Set14 Urban 100 Kodak dataset CBSD68 DIV2K 一 通用 可以在一些学术搜索引擎上查找关于
  • xctf-supersqli

    题目链接 1 首先打开题目链接是一个提交框 习惯性的先提交1看看返回什么结果 返回了一个数组 再来提交1 看看 根据回显可知这里可能存在sql注入 而且数据库为mysql 又根据报错提示提交1 看看能不能闭合 提交后回显正常 说明是单引号闭
  • 读书笔记:卓有成效的管理者

    德鲁克的著作堪称 经典 经得起时间的考验 值得人们一读再读 常读常新 而 卓有成效的管理者 是他的著作中我比较喜欢的一本 管理者必须卓有成效 卓有成效是可以学会的 管理者的卓有成效对个人的提高 对机构的发展 对现代社会生存和运作都是必不可少
  • 安卓性能测试(针对UE4发布的apk做性能分析)

    用UnrealInsights 抓取安卓设备性能 1 UE4官网Unreal Insights介绍 https docs unrealengine com 4 27 zh CN TestingAndOptimization Performa