真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

你可能感兴趣的:(每天一点u3d)