Class ProfilingUtility
Inheritance
ProfilingUtility
Namespace: Ludiq
Syntax
public static class ProfilingUtility
Fields
ConditionalDefine
Declaration
public const string ConditionalDefine = "ENABLE_PROFILER_LUDIQ"
Field Value
Properties
allRootSegments
Declaration
public static Dictionary<Thread, ProfiledSegment> allRootSegments { get; }
Property Value
currentSegment
Declaration
public static ProfiledSegment currentSegment { get; set; }
Property Value
rootSegment
Declaration
public static ProfiledSegment rootSegment { get; }
Property Value
Methods
BeginSample(String)
Declaration
[Conditional("ENABLE_PROFILER_LUDIQ")]
public static void BeginSample(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Clear()
Declaration
[Conditional("ENABLE_PROFILER_LUDIQ")]
public static void Clear()
ClearThisThread()
Declaration
[Conditional("ENABLE_PROFILER_LUDIQ")]
public static void ClearThisThread()
EndSample()
Declaration
[Conditional("ENABLE_PROFILER_LUDIQ")]
public static void EndSample()
SampleBlock(String)
Declaration
public static ProfilingScope SampleBlock(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns