Esempio n. 1
0
 private void NullSafeAcceptMemoryStatsVisitor(MemoryStatsVisitor visitor, MemoryStatsVisitor_Visitable mem)
 {
     if (mem != null)
     {
         mem.AcceptMemoryStatsVisitor(visitor);
     }
 }
Esempio n. 2
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     foreach (N chunk in Chunks)
     {
         chunk.acceptMemoryStatsVisitor(visitor);
     }
 }
Esempio n. 3
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     NullSafeAcceptMemoryStatsVisitor(visitor, _dataCache);
     NullSafeAcceptMemoryStatsVisitor(visitor, _trackerCache);
     NullSafeAcceptMemoryStatsVisitor(visitor, _collisionTrackerCache);
     NullSafeAcceptMemoryStatsVisitor(visitor, _collisionNodeIdCache);
     NullSafeAcceptMemoryStatsVisitor(visitor, _collisionValues);
 }
Esempio n. 4
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     visitor.HeapUsage(length() * itemSize);                 // roughly
 }
Esempio n. 5
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     _cache.acceptMemoryStatsVisitor(visitor);
 }
Esempio n. 6
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     _groupCountCache.acceptMemoryStatsVisitor(visitor);
     _cache.acceptMemoryStatsVisitor(visitor);
     _offsets.acceptMemoryStatsVisitor(visitor);
 }
Esempio n. 7
0
            public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
            {
                int trackerSize = _numberOfNodes > IntTracker.MaxId ? BigIdTracker.SIZE : IntTracker.Size;

                visitor.OffHeapUsage(_numberOfNodes * (Long.BYTES + trackerSize));
            }
Esempio n. 8
0
 public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     _byteArray.acceptMemoryStatsVisitor(visitor);
 }
Esempio n. 9
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     visitor.OffHeapUsage(Length() * EntrySize);
 }
Esempio n. 10
0
 internal static void NullSafeMemoryStatsVisitor(MemoryStatsVisitor_Visitable visitable, MemoryStatsVisitor visitor)
 {
     if (visitable != null)
     {
         visitable.AcceptMemoryStatsVisitor(visitor);
     }
 }
Esempio n. 11
0
 public void acceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     visitor.OffHeapUsage(_idAndCountSize * _numberOfNodes);
 }
Esempio n. 12
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     NullSafeMemoryStatsVisitor(_array, visitor);
     _relGroupCache.acceptMemoryStatsVisitor(visitor);
 }
Esempio n. 13
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     NullSafeMemoryStatsVisitor(Array, visitor);
 }
Esempio n. 14
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {               // No memory usage
 }
Esempio n. 15
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     Array.acceptMemoryStatsVisitor(visitor);
 }
Esempio n. 16
0
 public override void AcceptMemoryStatsVisitor(MemoryStatsVisitor visitor)
 {
     visitor.OffHeapUsage(_allocatedBytes);
 }