private void OnAllocationTick(GCAllocationTickTraceData data)
        {
            if (FilterOutEvent(data))
            {
                return;
            }

            if (_verbose)
            {
                Console.WriteLine($"{data.AllocationKind,7} | {data.AllocationAmount64,10} : {data.TypeName}");
            }

            _allocations.AddAllocation(data.AllocationKind, (ulong)data.AllocationAmount64, data.TypeName);
        }
        private void OnAllocationTick(GCAllocationTickTraceData data)
        {
            if (FilterOutEvent(data))
            {
                return;
            }

            if (_verbose)
            {
                Console.WriteLine($"{data.AllocationKind,7} | {data.AllocationAmount64,10} : {data.TypeName}");

                var callstack = data.CallStack();
                if (callstack != null)
                {
                    DumpStack(callstack);
                }
            }

            _allocations.AddAllocation(data.AllocationKind, (ulong)data.AllocationAmount64, data.TypeName);
        }