RenderDoc 抓帧分析mumu模拟器和Stream
2023-05-28 本文已影响0人
BaoqingWu
RenderDoc 下载
RenderDoc
设置RenderDoc Tools->setting->
Allow global process hooking -be careful !
![](https://img.haomeiwen.com/i14956468/dfbf94d98e11cd6d.png)
mumu模拟器
安装模拟器
网易的mumu模拟器需要特定版本,安装了最新的版本。设置完无法正常启动模拟器。
这里安装了2.5.19版本
设置OpenGL 兼容模型
打开模拟器,设置中心->高级设置 ** 兼容+(OpenGL) **
![](https://img.haomeiwen.com/i14956468/fc4f79e939614e57.png)
RenderDoc设置
打开RenderDoc
Launch Application ->设置 Excutable path
路径可以打开任务管理器
找到 Mumu Headless Frontend 任务 右键打开所在文件夹,设置路径为启动器路径。
设置Gloabl Process Hook Enable Gloal Hook。
![](https://img.haomeiwen.com/i14956468/4149bca27d2b890d.png)
重新打开mumu模拟器。
正常可以看到这个RenderDoc 已经挂载上去了。
![](https://img.haomeiwen.com/i14956468/c19625d546785657.png)
启动要分析的应用。
File->Attck To Runing Instance
![](https://img.haomeiwen.com/i14956468/db8c5cfdac613620.png)
Connect To App 这时候就会多个分页出来。
![](https://img.haomeiwen.com/i14956468/39468c4493c18cb7.png)
直接点击 Capture Frame 抓帧分析。
RenderDoc 抓取Stream
退干净Stream的所有进程
同样设置Stream启动路径,记得Stream开启自动登录。
勾选 Capture Child Processes
![](https://img.haomeiwen.com/i14956468/858ad7d866f580fb.png)
点击 Launch 启动Stream
有可能出现卡在
![](https://img.haomeiwen.com/i14956468/d87904c301e8e786.png)
这时候任务栏 stream图标右键 直接点击要启动的游戏。
这时候在Child Processes
![](https://img.haomeiwen.com/i14956468/f98abb39250bf868.png)
双击要抓帧的进程。
![](https://img.haomeiwen.com/i14956468/bf8b43119668f9e8.png)
![](https://img.haomeiwen.com/i14956468/4b541e6f69249ceb.png)