游戏人生
首页
(current)
GameDevTools
登陆
|
注册
个人中心
注销
UE千问
Introduction
Introduction
前言
前言
1. Unreal Insights
1. Unreal Insights
1.1 UnrealInights网络架构
代码资源下载
点我下载
Github
点赞、收藏、关注
目录
<< 前言
1.1 UnrealInights网络架构 >>
## 1. Unreal Insights ```text 「UE千问」是一本开源电子书,PDF/随书代码/资源下载: https://github.com/ThisisGame/UE4-Thousand-Questions ``` 以前用Unity开发游戏,都是一直开着Profiler,而到了UE这里,一年都没用过几次。 和同事交流后,大概都是觉得很难找到UE的Profiler在哪里,在FrontEnd找到后也很难使用。 比较少人知道有Unreal Insights这么个东西。 ### 1.关于Profiler 所谓Profiler,核心就是对一个范围内的代码进行统计计数,CPU Profiler就是统计开始执行前的时间,结束的时间,然后相减就得到逻辑代码的耗时。 在项目中常使用StopWatch来实现,例如: ```c++ StopWatch stopwatch; stopwatch.start(); ...... stopwatch.stop(); ``` 如果再对输出的log加上层次关系,那么也可以成为不错的性能分析工具。<a id="antiCollectorAdTxt" href="https://github.com/ThisisGame/UE4-Thousand-Questions">「UE千问」是一本开源电子书,PDF/随书代码/资源下载: https://github.com/ThisisGame/UE4-Thousand-Questions</a> 在[《游戏引擎 浅入浅出》](https://www.thisisgame.com.cn/tutorial?book=cpp-game-engine-book&lang=zh&md=Introduction.md)的 [[16.Profiler]](https://www.thisisgame.com.cn/tutorial?book=cpp-game-engine-book&lang=zh&md=16.%20profiler/16.%20profiler.md) 介绍了Profiler以及游戏引擎中如何集成`easy_profiler`。 `easy_profiler`将函数耗时数据以火焰图形式呈现。 ![](md/ue4-thousand-questions/imgs/unreal_insights/about/easy_profiler_preview.png) ### 2.关于UnrealInsights 第一次见到UnrealInsights,就觉得它很熟悉,它和`easy_profiler`几乎一模一样。 ![](md/ue4-thousand-questions/imgs/unreal_insights/about/unreal_insights_tiiming.jpg) 使用方式也和`easy_profiler`如出一辙,虽然相比`easy_profiler`来说没那么好用而且有些Bug,但是胜在专业。 那么后续就对Unreal Insights进行介绍以及分析,然后针对需求进行一些拓展。
<< 前言
1.1 UnrealInights网络架构 >>
12
代码资源下载
点我下载
Github
点赞、收藏、关注
目录
Introduction
Introduction
前言
前言
1. Unreal Insights
1. Unreal Insights
1.1 UnrealInights网络架构