public override void Visit(AllocationEvent ev)
            {
                var sec = ev.Timestamp / 100000000;

                if (newestSecond < sec)
                {
                    newestSecond = sec;
                }
                if ((int)sec <= lastReportedSecond)
                {
                    Console.WriteLine("Trouble in paradise!");
                }
                allocatedObjectsPerSecond[sec]++;
                allocatedBytesPerSecond[sec]        += (uint)ev.ObjectSize;
                allocationsTracker[ev.ObjectPointer] = ev;
            }
Beispiel #2
0
 public virtual void Visit(AllocationEvent ev)
 {
 }
Beispiel #3
0
 public override void Visit(AllocationEvent ev)
 {
     allocationsTracker[ev.ObjectPointer] = ev;
 }