Unreal开发痛点破解!GOT Online新功能:Lua全监控 + LLM内存可视化!

做Unreal大型游戏项目时,你是不是常被这些问题卡壳?

  • Lua函数明明占了CPU却查不到监控数据,性能瓶颈藏得深,调试全靠"猜";
  • 内存突然暴涨几百MB,不知道是纹理、模型还是UI在"吃内存",排查半天找不到根源;
  • 项目刚升级到Unreal 5.6,常用的性能分析工具就"水土不服",功能用不了?

别愁了!性能分析工具UWA GOT Online迎来重大更新,从Lua监控、内存统计到版本适配全面升级,专门解决Unreal开发者的这些痛点,让开发效率直接提上来!

核心升级Lua函数全支持,Unreal专属监控方案落地

此前,Unreal项目中的Lua函数因缺乏适配方案,始终无法纳入性能分析体系,导致开发者难以精准定位Lua层性能问题。本次更新针对这一痛点,推出Unreal Lua函数专属采集功能,让Lua函数监控不再"缺席"。

在"自定义函数组"模块中,开发者可直接筛选Unreal Lua函数,譬如按业务逻辑"战斗系统"、"渲染模块"、"UI交互"等做具体划分,也可以按照"高频调用函数"、"高耗时函数"等性能维度归类,均能灵活承载。

视频:https://blog.uwa4d.com/archives/GOTOL_UnrealV7.html

*受SDK元数据限制,Unreal Lua函数与C# 函数调用路径暂时独立,目前仅支持在自定义函数组中单独选中分析,后续将持续优化跨语言堆栈展示能力,为开发者提供更完整的调用链路视角。

同时,新版本将自定义函数组的函数数量从15个大幅提升至150个,对于重度使用Lua的项目也更友好。后续还将上线"函数组规则自动匹配"功能 ------ 例如含"command"关键字的函数可自动归为同一组,彻底告别手动添加的繁琐操作,进一步提升函数管理效率。

新增LLM内存统计

之前内存出问题,只能看到"总内存涨了",却不知道是哪类资源在"搞事情" ------ 是纹理占多了?还是模型、动画占多了?调试时绕了好多弯路。

现在新增的LLM内存统计功能,直接把内存数据可视化,让问题根源无处藏,我们以下图案例拆分。

1.先看"内存走势图":直观看到内存实时波动,什么时候涨、涨了多少,一眼就能发现异常。

2.再看"内存占比冰柱图":能拆分"已追踪内存(STAT_TrackedTotalLLM)"和"未追踪内存(STAT_UntracedLLM)"。

比如某项目1140帧时,总内存541.48MB,其中已追踪内存479.1MB(占 88.48%),未追踪内存63.55MB(占11.74%);

3.最后"细分已追踪内存":已追踪的内存还能拆到具体资源类型,像"纹理(STAT_TexturesLLM)"、"模型(STAT_MeshesLLM)"、"UI(STAT_UILM)"、"动画(STAT_AnimationLLM)"等,哪类资源占比高、哪类在暴涨,直接定位到具体类型,不用再盲目排查。

相比较Unreal原生分析器的基础上,支持更多维度的统计,配合运行时截图功能,帮助研发团队更容易跟踪性能上涨的原因。

以上就是针对UE更新的2个新功能,后续我们将把Lua堆栈的分析功能进一步加强,为开发者构建一个更直观、更高效、更深入的分析工作流。

同时,UWA SDK已兼容Unreal 5.6版本,赶紧试试!


以上就是本次版本更新的主要内容了。UWA希望通过加大对Unreal项目的数据采集力度和提高报告查看的便利程度,进一步帮助开发者定位项目的性能压力,以针对性地对项目进行优化,提高项目的性能优化效率。

快来UWA官网下载使用吧!
下载链接:https://www.uwa4d.com/#download
说明:2.1.2版本前的SDK将不会再被支持。

关于GOT Online For Unreal

为了让研发团队更灵活地测试,并更快速地得到性能反馈,UWA推出了GOT Online For Unreal。它不仅便捷,还提供了数据的深度分析,如引擎各模块的耗时分布、资源的具体信息等高级分析功能,目前该工具提供给Unreal开发者使用。

相关推荐
badhope4 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
码云数智-园园5 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡
开发语言
C++ 老炮儿的技术栈6 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hz_zhangrl6 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析
开发语言·c++·gesp·gesp2026年3月·gespc++一级
Liu628886 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
IT猿手6 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
AI科技星6 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘
sunwenjian8867 小时前
Java进阶——IO 流
java·开发语言·python
波特率1152007 小时前
const关键字与函数的重载
开发语言·c++·函数重载
FL16238631297 小时前
[C#][winform]segment-anything分割万物部署onnx模型一键抠图演示
开发语言·c#