• UE5——源码阅读——3——引擎退出


    在这里插入图片描述
    这边主要是做了个标记,为了UE的性能分析
    在这里插入图片描述
    把全局运行设置为0,把日志也设置为空

    在这里插入图片描述
    判断预加载屏幕
    在这里插入图片描述
    关闭visual logger
    在这里插入图片描述
    关闭资源编译的管理器
    在这里插入图片描述
    引擎预退出
    在这里插入图片描述
    在这里插入图片描述
    预退出的核心代理
    在这里插入图片描述
    关闭网络追踪
    在这里插入图片描述
    关闭所有电影场景的捕捉接口
    在这里插入图片描述
    关闭UE中用于MID的缓存
    在这里插入图片描述
    关闭引擎分析和Studio 分析
    在这里插入图片描述
    屏幕保护器阻止程序的清理工作,主要保证程序能足够退出
    在这里插入图片描述
    删除屏幕保护器
    在这里插入图片描述
    关闭时间码提供器以及自定义时间步长
    在这里插入图片描述
    关闭头显设备
    在这里插入图片描述
    会重置动态分辨率的动态
    在这里插入图片描述
    会反向初始化引擎的子系统集合
    在这里插入图片描述
    释放音频管理
    在这里插入图片描述
    异步加载有关,禁止请求新的异步加载根据配置决定是否完成所有的已经开始的异步加载,还是取消所有的异步加载
    在这里插入图片描述
    如果流管理器还没关闭,就取消所有待处理的纹理流请求,等待所有的纹理流请求完成
    在这里插入图片描述
    关闭所有的音频设备
    在这里插入图片描述
    关闭所有的窗口
    在这里插入图片描述
    如果引擎的字体已经初始化了那就直接删除掉
    在这里插入图片描述
    如果处于编辑器的状态下,那就先处理掉AssetTools,WorldBrowser
    在这里插入图片描述
    如果不是安卓平台调用下面的,关闭物理系统
    在这里插入图片描述
    如果引擎中用到了CoreUObject 就关毕下面的,然后在卸载资源注册模块
    在这里插入图片描述
    如果是安卓平台那就关闭内存分析
    在这里插入图片描述
    关闭渲染线程
    在这里插入图片描述
    关闭PSO缓存
    在这里插入图片描述
    关闭着色器代码库
    在这里插入图片描述
    如果不是安卓平台的话,需要保存热重载的状态卸载所有的模块
    在这里插入图片描述
    在这里插入图片描述
    关闭流管理器
    在这里插入图片描述
    停止RHI线程
    在这里插入图片描述
    关掉电影播放器
    在这里插入图片描述
    停止统计线程
    在这里插入图片描述
    关闭任务图接口

    在这里插入图片描述
    RHI退出
    在这里插入图片描述

    释放标记内存缓冲区存储的特定于平台的功能
    在这里插入图片描述

  • 相关阅读:
    Redis原理(一):Redis数据结构(上)
    Matlab:在键入时检查语法
    数据预处理pandas pd.json_normalize占用内存过大优化
    Javascript分类面试题
    如何使用ArcGIS Pro将等高线转DEM
    《视觉SLAM十四讲》-- 回环检测
    C#10新特性-全局和隐式usings
    推荐几款好用的代码对比工具
    四招实用方法!教你如何关闭Win10自动更新
    Redis八股
  • 原文地址:https://blog.csdn.net/weixin_43945471/article/details/134234563