Profiler Markup
使用 Profiler 類
一個非常好的做法是使用 Profiler.BeginSample 和 Profiler.EndSample,因為它在 Profiler 視窗中有自己的條目。
此外,使用 ConditionalAttribute 將在非開發版本中剝離這些標記,因此你無需從程式碼中刪除它們。
public class SomeClass : MonoBehaviour
{
void SomeFunction()
{
Profiler.BeginSample("SomeClass.SomeFunction");
// Various call made here
Profiler.EndSample();
}
}
這將在 Profiler 視窗中建立一個 Entry“SomeClass.SomeFunction”,以便更容易地除錯和識別瓶頸。