当前位置: 首页 > news >正文

UE5 Insight ProfileCPU

UE5 Insight简介

UE5 Insight​ 是虚幻引擎5(Unreal Engine 5)中内置的一套高级性能分析与可视化工具集,旨在帮助开发者实时监控、调试和优化项目性能。它整合了多种分析工具(如Unreal Insights、Stat Commands等),提供数据驱动的洞察力,适用于游戏开发、影视制作或实时3D应用。

Insight使用前构建

独立编译UnrealInsight为exe

Profile CPU

打标签

类似UE4性能Profile的各种方式_ue profile-CSDN博客的SCOPE_CYCLE_COUNTER,不过UnrealInsight的打标签方式相对SCOPE_CYCLE_COUNTER更动态,不用预先声明类型,仅标记字符串就行.

TRACE_CPUPROFILER_EVENT_SCOPE(ULandscapeComponent::PostLoad);

测试代码:

void AMyActor::Test()
{TRACE_CPUPROFILER_EVENT_SCOPE(AMyActor::Test);{TRACE_CPUPROFILER_EVENT_SCOPE(AMyActor::TestAdd);uint64 a = 1;for (int32 Index = 0; Index < 100000000; Index++){a++;}}{TRACE_CPUPROFILER_EVENT_SCOPE(AMyActor::TestMulti);uint64 a = 1;for (int32 Index = 0; Index < 100000000; Index++){a *= 1;}}}

开始录制和结束录制

打开UnrealInsight窗口

选中需要Profile的Trace打开

UnrealInsight查看

火焰图

CPU/GPU过滤出GameThread

在右边搜索想要找的Trace

小功能推荐

推荐搜索栏的两个小功能: 高亮和选择最大消耗

高亮

快速定位到执行最大和最小执行

除此之外还有很多小功能推荐使用,大大提升Profile效率.

参考

UnrealInsight文档 | Epic Developer Community

http://www.dtcms.com/a/311903.html

相关文章:

  • 自动驾驶嵌入式软件工程师面试题【持续更新】
  • 回归预测 | Matlab实现CNN-LSTM-self-Attention多变量回归预测
  • Java中的字符串 - String 类
  • 编程与数学 03-002 计算机网络 19_网络新技术研究
  • Java试题-选择题(6)
  • 苏州银行招苏新基金研究部研究员
  • python匿名函数lambda
  • Windows Server软件限制策略(SRP)配置
  • linux进度条程序
  • Educational Codeforces Round 181 (Rated for Div. 2) A-C
  • Mujoco(MuJoCo,全称Multi - Joint dynamics with Contact)一种高性能的物理引擎
  • LLM微调笔记
  • 泛型(java!java!java!)
  • 大模型大厂面试题及解析
  • 【MATLAB】(四)函数运算
  • “AI+固态”从蓝海愿景变为刚性需求,消费电池老将转身狂奔
  • MySQL中索引失效的常见场景
  • 人工智能之数学基础:离散型随机事件概率(古典概型)
  • 基于 LightGBM 的二手车价格预测
  • TCL --- 列表_part2
  • AAAI赶稿后的心得
  • Google Play下架报告 | 2025年Q2下架16万款App,同比下降86%
  • 自定义picker-view组件
  • IO流中的字节流
  • Java中的sort()排序详解
  • STM32CubeIDE新建项目过程记录备忘(五)中断方式的USART串口通信
  • 浏览器的全局焦点事件
  • 内循环全部满足条件后,为true
  • 大型地面光伏电站开发建设流程
  • IO流-字节流