|
Space Engineers
|
Classes | |
| class | MyProfilerBlockObjectBuilderInfo |
Public Member Functions | |
| MyProfilerBlock () | |
| MyProfilerBlock (ref MyProfilerBlockKey key, string memberName, int blockId, int forceOrder=int.MaxValue) | |
| void | SetBlockData (ref MyProfilerBlockKey key, int blockId, int forceOrder=int.MaxValue) |
| void | Reset () |
| void | Clear () |
| Clears immediate data More... | |
| void | Start (bool memoryProfiling) |
| void | End (bool memoryProfiling, MyTimeSpan?customTime=null) |
| override string | ToString () |
| MyProfilerBlockObjectBuilderInfo | GetObjectBuilderInfo () |
| void | Init (MyProfilerBlockObjectBuilderInfo data) |
Public Attributes | |
| long | MeasureStartTimestamp = 0 |
| long | ElapsedTimestamp = 0 |
| MyTimeSpan | Elapsed |
| long | StartManagedMB = 0 |
| long | EndManagedMB = 0 |
| long | DeltaManagedB = 0 |
| float | TotalManagedMB = 0 |
| long | StartProcessMB = 0 |
| long | EndProcessMB = 0 |
| float | DeltaProcessB = 0 |
| float | TotalProcessMB = 0 |
| bool | Invalid = false |
| int | NumCalls = 0 |
| float | CustomValue = 0 |
| string | TimeFormat |
| string | ValueFormat |
| string | CallFormat |
| float[] | ProcessMemory = new float[MyProfiler.MAX_FRAMES] |
| long[] | ManagedMemoryBytes = new long[MyProfiler.MAX_FRAMES] |
| float[] | Miliseconds = new float[MyProfiler.MAX_FRAMES] |
| float[] | CustomValues = new float[MyProfiler.MAX_FRAMES] |
| int[] | NumCallsArray = new int[MyProfiler.MAX_FRAMES] |
| float | averageMiliseconds |
| List< MyProfilerBlock > | Children = new List<MyProfilerBlock>() |
| MyProfilerBlock | Parent = null |
Properties | |
| int | Id [get] |
| MyProfilerBlockKey | Key [get] |
| int | ForceOrder [get] |
| string | Name [get] |
| long | ManagedDeltaMB [get] |
| float | ProcessDeltaMB [get] |
Definition at line 65 of file MyProfilerBlock.cs.
|
inline |
Definition at line 121 of file MyProfilerBlock.cs.
|
inline |
Definition at line 125 of file MyProfilerBlock.cs.
|
inline |
Clears immediate data
Definition at line 148 of file MyProfilerBlock.cs.
|
inline |
Definition at line 180 of file MyProfilerBlock.cs.
|
inline |
Definition at line 234 of file MyProfilerBlock.cs.
|
inline |
Definition at line 253 of file MyProfilerBlock.cs.
|
inline |
Definition at line 139 of file MyProfilerBlock.cs.
|
inline |
Definition at line 132 of file MyProfilerBlock.cs.
|
inline |
Definition at line 164 of file MyProfilerBlock.cs.
|
inline |
Definition at line 198 of file MyProfilerBlock.cs.
| float VRage.Profiler.MyProfilerBlock.averageMiliseconds |
Definition at line 116 of file MyProfilerBlock.cs.
| string VRage.Profiler.MyProfilerBlock.CallFormat |
Definition at line 94 of file MyProfilerBlock.cs.
| List<MyProfilerBlock> VRage.Profiler.MyProfilerBlock.Children = new List<MyProfilerBlock>() |
Definition at line 118 of file MyProfilerBlock.cs.
| float VRage.Profiler.MyProfilerBlock.CustomValue = 0 |
Definition at line 90 of file MyProfilerBlock.cs.
| float [] VRage.Profiler.MyProfilerBlock.CustomValues = new float[MyProfiler.MAX_FRAMES] |
Definition at line 112 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.DeltaManagedB = 0 |
Definition at line 80 of file MyProfilerBlock.cs.
| float VRage.Profiler.MyProfilerBlock.DeltaProcessB = 0 |
Definition at line 84 of file MyProfilerBlock.cs.
| MyTimeSpan VRage.Profiler.MyProfilerBlock.Elapsed |
Definition at line 77 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.ElapsedTimestamp = 0 |
Definition at line 75 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.EndManagedMB = 0 |
Definition at line 79 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.EndProcessMB = 0 |
Definition at line 83 of file MyProfilerBlock.cs.
| bool VRage.Profiler.MyProfilerBlock.Invalid = false |
Definition at line 87 of file MyProfilerBlock.cs.
| long [] VRage.Profiler.MyProfilerBlock.ManagedMemoryBytes = new long[MyProfiler.MAX_FRAMES] |
Definition at line 110 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.MeasureStartTimestamp = 0 |
Definition at line 74 of file MyProfilerBlock.cs.
| float [] VRage.Profiler.MyProfilerBlock.Miliseconds = new float[MyProfiler.MAX_FRAMES] |
Definition at line 111 of file MyProfilerBlock.cs.
| int VRage.Profiler.MyProfilerBlock.NumCalls = 0 |
Definition at line 89 of file MyProfilerBlock.cs.
| int [] VRage.Profiler.MyProfilerBlock.NumCallsArray = new int[MyProfiler.MAX_FRAMES] |
Definition at line 113 of file MyProfilerBlock.cs.
| MyProfilerBlock VRage.Profiler.MyProfilerBlock.Parent = null |
Definition at line 119 of file MyProfilerBlock.cs.
| float [] VRage.Profiler.MyProfilerBlock.ProcessMemory = new float[MyProfiler.MAX_FRAMES] |
Definition at line 109 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.StartManagedMB = 0 |
Definition at line 78 of file MyProfilerBlock.cs.
| long VRage.Profiler.MyProfilerBlock.StartProcessMB = 0 |
Definition at line 82 of file MyProfilerBlock.cs.
| string VRage.Profiler.MyProfilerBlock.TimeFormat |
Definition at line 92 of file MyProfilerBlock.cs.
| float VRage.Profiler.MyProfilerBlock.TotalManagedMB = 0 |
Definition at line 81 of file MyProfilerBlock.cs.
| float VRage.Profiler.MyProfilerBlock.TotalProcessMB = 0 |
Definition at line 85 of file MyProfilerBlock.cs.
| string VRage.Profiler.MyProfilerBlock.ValueFormat |
Definition at line 93 of file MyProfilerBlock.cs.
|
get |
Definition at line 69 of file MyProfilerBlock.cs.
|
get |
Definition at line 67 of file MyProfilerBlock.cs.
|
get |
Definition at line 68 of file MyProfilerBlock.cs.
|
get |
Definition at line 97 of file MyProfilerBlock.cs.
|
get |
Definition at line 71 of file MyProfilerBlock.cs.
|
get |
Definition at line 103 of file MyProfilerBlock.cs.
1.8.8