此篇已鸽;Profiler的查看方式,从上到下,依次调用了哪些函数;此处Timeline格式展示的,从上到下,为函数的包含关系,即在上层的函数中,执行了哪些下层的调用。通过此东西可以更明白的看出Unity的生命周期,执行顺序。
image.png
可以打包出来,勾选开发者模式,查看Profiler
image.png
- EarlyUpdate.AnalyticsCoreStatsUpdate 0.001ms
- xxx.UpdatePreloading 0.001ms
- xxx.CleanupCacheData 0.003ms RenderTexture.GarbageCollectTemporary 0.002ms
- EarlyUpdate.UpdateCanvasRectTransform 0.01ms
- EarlyUpdate.UpdateInputManager 0.05ms
- CoroutinesDelayedCalls 0.0000ms Total: 0.024ms(5 Instances)
- EarlyUpdate.DirectorSampleTime 0.003ms DirectorSampleTime 0.003ms
- EarlyUpdate.PhysicsResetInterpolatedTransformPosition 0.001ms Physics.Interpolated 0.001ms(2 Instances)
- EarlyUpdate.SpriteAtalasManagerUpdate 0.000ms
- FixedUpdate.NewInputFixedUpdate 0.006ms NativeInputSystem.NotifyBeforeUpdate 0.003ms(2 Instances) NativeInputSystem.NotifyUpdate 0.001ms(2 Instances)
- FixedUpdate.AudioFixedUpdate 0.003ms AudioManager.FixedUpdate0.002ms
- FixedUpdate.ScriptRunBehaviourFixedUpdate 0.015ms FixedBehaviourUpdate0.014ms PhotonHandler.FixedUpdate 0.005ms DispatchIncomingCommands 0.004ms MeleeWeapons.FixedUpdate 0.001ms Total: 0.003ms(12 Instances)
- FixedUpdate.DirectorFixedUpdate 0.001ms Director.ProcessFrame 0.000ms Total:0.087ms(7 Instances)
- FixedUpdate.LegacyFixedAnimationUpdate 0.000ms
FixedUpdate.PhysicsFixedUpdate(0.16ms)
- Physics.Processing(0.128ms)
- Physics.FetchResults(0.014ms)
- Physics.UpdateBodies(0.002ms)
- Physics.ProcessReports(0.001ms)
未完
网友评论