真Unity3d_基于profiler的优化(三)

CPU Usage的影响分类如下:

有部分分类可能阁下的项目未必有,只是属于我这个项目的函数

Rendering

Camera.Render ???
MeshSkinning.Update 1
Rendering.UpdateDirtyRenders 2
   

Scripts(浅蓝色)

UIPanel.LateUpdate() 这2个其实是NGUI的东西了,明显
UICamera.Update()  
Monobehaviour.OnMouse_ 占比太少,好像未必属于浅蓝色(Scripts)
XueTiaoUI.Update() 占比太少,好像未必属于浅蓝色(Scripts)
XEffectComponent.Update() Scripts占比其实很少
XEffectComponent.LateUpdate() 占比太少,好像未必属于浅蓝色(Scripts)
AudioManager.Update() 占比太少,好像未必属于浅蓝色(Scripts)
SM_rotateThis.Update() 占比太少,好像未必属于浅蓝色(Scripts)
UIRoot.Update() 占比太少,好像未必属于浅蓝色(Scripts)
UIRect.Update() 占比太少,好像未必属于浅蓝色(Scripts)
UITweenr.Update() 这其实是NGUI的东西了,明显

Physics

GarbageCollector

VSync

WaitForTargetFPS  
Entity.Update()  
   

Others(土红色)

Animations.Update  
Overhead  
ParticleSystem.Update  
未能分类项目,估计没用上
GUI.Repaint
Gfx.WaitForPresent
GUI.ProcessEvents
Loading.UpdatePreloading
Loading.UpdateWebStream

猜你喜欢

转载自blog.csdn.net/avi9111/article/details/73288900