16 lines
537 B
Markdown
16 lines
537 B
Markdown
|
# Measure.Custom()
|
||
|
|
||
|
When you want to record samples outside of frame time, method time, or profiler markers, use a custom measurement. It can be any value.
|
||
|
|
||
|
#### Example: Use a custom measurement to capture total allocated memory
|
||
|
|
||
|
``` csharp
|
||
|
[Test, Performance]
|
||
|
public void Test()
|
||
|
{
|
||
|
SampleGroup sampleGroup = new SampleGroup("TotalAllocatedMemory", SampleUnit.Megabyte, false);
|
||
|
var allocatedMemory = UnityEngine.Profiling.Profiler.GetTotalAllocatedMemoryLong() / 1048576f;
|
||
|
Measure.Custom(sampleGroup, allocatedMemory);
|
||
|
}
|
||
|
```
|