自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 renderdoc如何远程截帧备忘

官方示例:https://renderdoc.org/docs/python_api/examples/renderdoc/remote_capture.html。

2025-11-27 18:02:11 177

原创 renderdoc重打包更换内置python版本备忘

如果过无法正常使用建议排查renderdoc.pyd的依赖项查看python版本是否更改成功。将想更换的python版本的Lib文件夹内所有内容压缩。可以正常输出版本即为成功。

2025-11-21 10:42:07 275

原创 Perfetto_On-Device Power Rails Monitor (ODPM)功耗数据采集工具

对于移动端安卓设备功耗的量化一直是一个比较困难的事情。由于各厂商很少在设备上加功耗数据收集的功能,大多数时候我们只能采集到电池温度、CPU温度,或者使用红外测温枪来测试设备的表面温度。这些方式一方面波动过大,另一方面数据面较窄,不好对造成设备发热的因素进行更好的量化。而在Perfetto中Power Rails可以采集到CPU大小核、gpu、wifi、ddr等更加细化的电流消耗。本文主要是对这个工具进行更加深入的研究。

2025-09-28 18:17:14 1912

原创 Simpleperf使用方式(纯使用向,无原理)

使用il2cpp打开DebugablbeC ++编译选项设置为releaseCreate Symbols处选择debugging 此处导出的符号表为后面解析用的il2cpp符号表。

2025-09-04 18:03:35 496

原创 美术竞品截帧分析方法

4.接下来就可以直接使用renderdoc截取市面上大部分的游戏了。对于部分游戏对renderdoc做了反调试的,亲测使用一个不叫renderdoc的截帧工具就可以,比如绝区零renderdoc不能截但是frame profiler可以截。可以自己下源码打个包。2.手机安装magisk模块 将想要测试的应用配置到 MagiskHide中。3.设置手机debuggable=1。1.一部ROOT手机。

2025-08-22 11:50:50 585 2

原创 Shader Cycles在GPU性能分析中的作用以及Shader Cycles的影响因素研究测试

含义:主要统计由顶点着色器到片段着色器插的插值操作影响因素:插值变量的数量、插值变量的精度(float/half)如果 Fragment warps没有变大 则再去分析Execution core是不是增加的的比较多,里面最高的unit是什么。

2025-07-17 15:07:45 1470

原创 Unity Native Heap/Java Heap 测试工具调研笔记

Unreleased malloc size:当前dump数据点未释放的内存。作用,查看长期未释放的内存。采集指令如下:同样可以每隔5S采集一次数据,不建议采集太多,生成的文件过大可能会打不开。Total malloc size:所有已分配的内存(含释放)。Unreleased malloc count:未释放的分配次数。Total malloc count:所有分配次数(含释放)每一个点位就是一个内存快照 比较适合用来排查内存泄漏。采集命令改成:5S自动采集一次。1.设置解析数据符号库环境。

2025-04-30 16:45:36 428

原创 记录一次exe报错0xc000007b的排查过程

某个电脑中llvm-nm突然不能正常使用,其他的电脑可以正常使用。猜测是某个dll有问题但是没有办法快速定位。版本是X86的,正常应该是64的。找到64的版本替换掉这里提示的引用位置,最终程序可以正常运行。它可以扫描exe程序的依赖关系。通过将llvm-nm.exe拖入程序查看,发现此电脑的。

2024-12-12 11:54:34 416

原创 游戏性能新手测试入门指北

工具名称工具作用适用设备下载链接备注Renderdoc分析渲染流程、定位渲染瓶颈Renderdoc分析渲染流程、定位渲染瓶颈华为版renderdoc,在Renderdoc上进行二次开发高通官方移动设备性能分析工具高通芯片的Android设备Inter官方性能分析工具Inter芯片的Windows设备GPA类似于PC版的systracePCNVIDIA Nsight Systems | NVIDIA 开发者PC截帧工具PCArm GPU设备截帧工具Arm GPU的设备。

2023-07-24 17:08:55 14333

原创 Battery Historian

3.重置操作:adb shell dumpsys batterystats --reset。1.安装docker。

2023-06-19 17:50:20 187

原创 性能测试之shader测试

目前支持的编译平台:A650、A660、A730、C510、C511重要指标解读,取自官方文档备注总指令数。具有高指令数的复杂着色器可能具有较长的执行时间。在大多数情况下,更多的指令意味着更长的着色器执行时间。指令计数大于指令缓存大小会导致 I$ 未命中并损害着色器性能。避免冗余操作等于表格中所有带指令的指标之和所有 32 位 ALU 指令的总数。更多的 ALU 指令可能不会影响性能,但可能会消耗更多功率。删除冗余计算。所有 16 位 ALU 指令的总数。

2023-05-26 18:45:53 2671 2

原创 Arm streamline performance Advisor (Arm性能顾问使用指南)

PerformanceAdvisor分析来自您的Arm®Streamline捕获的性能数据,并生成一份报告,显示您的应用程序在您的移动设备上的执行情况。捕获摘要显示您是否达到了目标帧速率、每个处理单元花费的时间分布以及您的CPU和GPU利用率。为了帮助您进一步了解您的应用程序在一段时间内的执行情况,您可以分析一系列图表上显示的关键指标每像素过度绘制通过监控像素在显示之前被着色的次数,识别由透明度或渲染顺序引起的问题。每帧绘制调用。...

2022-07-25 17:11:29 3708

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除