UE5——源码阅读——7——引擎预初始化

本文描述了如何创建一个性能计数器来监控引擎在初始化期间加载核心模块的过程,包括配置文件、Pak文件、渲染相关变量、压缩算法等。同时提及了编辑器标志对后台记录和性能分析的影响,以及AppInit()函数的执行情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个性能计数器,用于统计引擎在初始化性能
在这里插入图片描述
加载核心模块
在这里插入图片描述

是否记录配置文件信息
在这里插入图片描述
是否记录Pak文件信息
在这里插入图片描述
记录配置文件和Pak文件
在这里插入图片描述
初始化渲染相关的变量
在这里插入图片描述
没有编辑器标记和命令行标记
在这里插入图片描述
拿到当前日志的指针
在这里插入图片描述
初始化Oodle(是4.27引入的压缩算法)
在这里插入图片描述
读取模块
在这里插入图片描述
在这里插入图片描述
加载RHI模块
在这里插入图片描述
加载管理地形的模块
在这里插入图片描述
加载渲染核心模块
在这里插入图片描述
加载纹理压缩器模块
在这里插入图片描述
加载Virtualization
在这里插入图片描述
加载音频编辑模块
在这里插入图片描述
加载动画模块
在这里插入图片描述
CSV 统计相关的
在这里插入图片描述
初始化应用程序生命周期
在这里插入图片描述
有没有编辑器标志
在这里插入图片描述
判断是否是编辑器,如果不是禁用后台记录
在这里插入图片描述
初始化跟踪性能分析
在这里插入图片描述
进入AppInit()
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值