Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CollectOnlyOnCurrentThread

Use to collect samples only on the thread ProfilerRecorder was initialized on.
Read time 1 minuteLast updated 12 days ago

Definition

CollectOnlyOnCurrentThread = 4

Examples

using System;using Unity.Profiling;using UnityEngine;public class CollectGCAllocCountExample{ static void PrintGCAllocCount(Action a) { using (var gcAllocRecorder = ProfilerRecorder.StartNew(ProfilerCategory.Internal, "GC.Alloc", 100, ProfilerRecorderOptions.CollectOnlyOnCurrentThread)) { a.Invoke(); gcAllocRecorder.Stop(); Debug.Log("GC allocs count: " + gcAllocRecorder.Count); } }}