private void NullSafeAcceptMemoryStatsVisitor(MemoryStatsVisitor visitor, MemoryStatsVisitor_Visitable mem) { if (mem != null) { mem.AcceptMemoryStatsVisitor(visitor); } }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { foreach (N chunk in Chunks) { chunk.acceptMemoryStatsVisitor(visitor); } }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { NullSafeAcceptMemoryStatsVisitor(visitor, _dataCache); NullSafeAcceptMemoryStatsVisitor(visitor, _trackerCache); NullSafeAcceptMemoryStatsVisitor(visitor, _collisionTrackerCache); NullSafeAcceptMemoryStatsVisitor(visitor, _collisionNodeIdCache); NullSafeAcceptMemoryStatsVisitor(visitor, _collisionValues); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { visitor.HeapUsage(length() * itemSize); // roughly }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { _cache.acceptMemoryStatsVisitor(visitor); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { _groupCountCache.acceptMemoryStatsVisitor(visitor); _cache.acceptMemoryStatsVisitor(visitor); _offsets.acceptMemoryStatsVisitor(visitor); }
public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { int trackerSize = _numberOfNodes > IntTracker.MaxId ? BigIdTracker.SIZE : IntTracker.Size; visitor.OffHeapUsage(_numberOfNodes * (Long.BYTES + trackerSize)); }
public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { _byteArray.acceptMemoryStatsVisitor(visitor); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { visitor.OffHeapUsage(Length() * EntrySize); }
internal static void NullSafeMemoryStatsVisitor(MemoryStatsVisitor_Visitable visitable, MemoryStatsVisitor visitor) { if (visitable != null) { visitable.AcceptMemoryStatsVisitor(visitor); } }
public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { visitor.OffHeapUsage(_idAndCountSize * _numberOfNodes); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { NullSafeMemoryStatsVisitor(_array, visitor); _relGroupCache.acceptMemoryStatsVisitor(visitor); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { NullSafeMemoryStatsVisitor(Array, visitor); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { // No memory usage }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { Array.acceptMemoryStatsVisitor(visitor); }
public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor) { visitor.OffHeapUsage(_allocatedBytes); }