public void AddAllocation(GCAllocationKind kind, ulong size, string typeName) { if (!_allocations.TryGetValue(typeName, out var info)) { info = new AllocationInfo(typeName); _allocations[typeName] = info; } info.AddAllocation(kind, size); }
public void AddAllocation(GCAllocationKind kind, ulong size) { if (kind == GCAllocationKind.Small) { _smallCount++; _smallSize += size; } else { _largeCount++; _largeSize += size; } }