unity 多线程 性能监控.md 1.0 KB

#unity/日常积累

性能监控面板的,对应入口

![[Pasted image 20250220095127.png]]

默认显示的,是主线程相关的,性能监控

![[Pasted image 20250220095146.png]]

先关闭录制,后面需要监控性能的时候,再打开就好; 另外还需要注意的是,Deep Profile深度性能监控,也开起来(日常开发可以不开,影响性能和流畅性)

![[Pasted image 20250220095359.png]]

在需要监控性能的脚本逻辑,添加对应的命名控件引用

![[Pasted image 20250220095306.png]]

然后,在需要监控的逻辑代码段,开始位置,打上开始监听性能的标签; 例如这里,非主线程的,另外开了一个线程的UniTask逻辑

![[Pasted image 20250220095726.png]]

在代码结束位置,也加上结束的标签

![[Pasted image 20250220095827.png]]

注意关闭录制; 抵达,逻辑运行的位置,修改页签为TimeLine时间线,在对应的监听页签,就可以看到,非主线程,相关的消耗了

![[Pasted image 20250220095909.png]]