src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
changeset 59239 9fe5d0d4e9c5
parent 58863 c16ac7a2eba4
--- a/src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp	Fri Nov 22 19:23:30 2019 -0800
+++ b/src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp	Sun Nov 24 01:03:33 2019 +0100
@@ -128,10 +128,13 @@
   const traceid object_id = edge_store->get_id(edge);
   assert(object_id != 0, "invariant");
 
+  Tickspan object_age = Ticks(_start_time.value()) - sample->allocation_time();
+
   EventOldObjectSample e(UNTIMED);
   e.set_starttime(_start_time);
   e.set_endtime(_end_time);
   e.set_allocationTime(sample->allocation_time());
+  e.set_objectAge(object_age);
   e.set_lastKnownHeapUsage(sample->heap_used_at_last_gc());
   e.set_object(object_id);
   e.set_arrayElements(array_size(edge->pointee()));