unity statics window fps原理

https://forum.unity.com/threads/is-unity-fps-count-wrong-or-am-i-missing-something.150139/

看了下这个fps

里面有主线程和渲染线程

它是

renderGameViewCameras(){}

这里面最前面和最后面加了两个标记算中间的时间

这就是cpu的执行时间了

renderthread是放命令池里的两个标记

所以说他们就是弄了个cpu时间。。。。。

gpubound下 cpu会wait 测试结果和他们承诺的结果一致 有时候cpu等有时候不等 看命

所以这个statics在cpubound的时候能用 gpubound的时候不太准 有时候会把gputtime包进去有时候不会 看那个wait有没有卡住renderGameViewCameras

这个小故事就告诉我们 

profiler要分平台 还要querygpu

原文地址:https://www.cnblogs.com/minggoddess/p/10314109.html