Exemple #1
0
        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);
        }
Exemple #2
0
 public void AddAllocation(GCAllocationKind kind, ulong size)
 {
     if (kind == GCAllocationKind.Small)
     {
         _smallCount++;
         _smallSize += size;
     }
     else
     {
         _largeCount++;
         _largeSize += size;
     }
 }