总览

UE上性能监测相关的内容分为两部分
  • Unreal Insight
    • Unreal Insight是一个standalone的程序,可以脱离引擎单独存在,其显示内容主体为时间轴,类似UnityProfiler
      notion image
  • Stat指令
    • Stat指令调取呼出一系列数据面板,其作用类似于Unity中的Statistics面板,主要显示一些模块耗时与调用次数等数据信息(例如Drawcall等)
 

Insight部分

  • 官方文档:

Stat指令部分

  • 官方文档:

常用的指令

  • stat CPULoad: cpu利用率
  • stat Engine: 显示一般渲染状态,例如帧时间,以及正在渲染的三角形数量的计数器
  • stat fps
  • stat Game: 游戏内各个进程tick耗时
  • stat GPU: GPU统计数据
  • stat Memory: 内存使用统计
  • stat SceneRendering: 查看场景渲染统计
  • stat ShaderCompiling: 着色器编译信息
  • stat Shaders: 着色器压缩统计
  • stat ShadowRendering: 阴影计算开销
  • stat TargetPlatform: 目标平台信息
  • stat UI: UI性能信息
  • stat Unit: 总体帧时间、游戏线程、渲染线程与GPU时间
 
Semi-Procedual Locomotion研读:核心算法「Hallo World」 UE4制作分享笔记