unity性能检测之UPR与资源检测

除了之前的unity profiler和unity memory profiler包之外,unity官方还有一个用来对unity游戏性能进行监控的方式,那就是UPR。如果想阅读官方教程可以点击这里。下面是我对教程的讲解:

如果你只是想了解一下UPR,那么可以直接去看官方的示例项目,具体步骤如下,按步骤点击红圈处即可:

 

unity性能检测之UPR与资源检测_第1张图片

 

unity性能检测之UPR与资源检测_第2张图片

 

然后就可以根据自己的需求去阅读这个报告了

 

unity性能检测之UPR与资源检测_第3张图片

 

好了回归正题,UPR测试一共有两种方式实现,一种是用手机App,一种是用PC端,但不管哪一种方法最后都要在UPR的网站上查看报告,用哪种方式就看哪种方式方便了,以下是用手机App测试的步骤:

第一步,下载手机端的App,它是长这样的:

第二步,去创建你自己测试项目,步骤如下:

unity性能检测之UPR与资源检测_第4张图片

 

注意unity会读取一些你之前的项目,不用管他直接点创建就行了。

unity性能检测之UPR与资源检测_第5张图片

 

创建项目的时候有两个需要注意的地方,注意不要弄错了。其他的可以随便编辑,比如换个显眼的图标。

 

unity性能检测之UPR与资源检测_第6张图片

 

创建好了就是下面这个样子:

unity性能检测之UPR与资源检测_第7张图片

这是我之前创建的。点进去之后点新建测试就可以创建你的测试了,如图:

unity性能检测之UPR与资源检测_第8张图片

注意DeepMono也就是Mono相关函数的性能数据需要配合unitypackage包使用,unitypackage包可以在相关文档-->UPR package使用手册中下载。创建成功后会出现一个二维码,如下图:

unity性能检测之UPR与资源检测_第9张图片

用手机端扫描之后就可以开始测试了。接下来说一下PC端的教程,PC端也是一样的首先要下载unity官方的一个压缩包,解压之后有一个可直接运行的exe文件。然后新建测试的流程就和手机端一致,不同的时手机是扫描二维码,PC是拷贝Session Id填入下面的红圈处:

unity性能检测之UPR与资源检测_第10张图片

 

注意测试的时候手机要和PC保持在同一个网络,点击Load之后UPR会自动匹配附近的设备,你也可以手动填入IP地址,我基本都是选择UPR自动匹配的:

unity性能检测之UPR与资源检测_第11张图片

就下来说一下我对下面那一行的理解:

unity性能检测之UPR与资源检测_第12张图片

UPR的快照对象可能会有延迟需要耐心等待

本次教程到此结束,其实官方的教程更详细还有视频演示........

另外,我发现一个很有意思的功能,资源检测:

unity性能检测之UPR与资源检测_第13张图片

再点击详情之后,他会有推荐你要改的一些资源:

unity性能检测之UPR与资源检测_第14张图片

你可能感兴趣的:(unity性能优化,unity)