obsidian/笔记文件/2.笔记/unity 多线程 性能监控.md
2025-03-26 00:02:56 +08:00

1.0 KiB
Raw Blame History

#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