equal
deleted
inserted
replaced
126 |
126 |
127 assert(edge != NULL, "invariant"); |
127 assert(edge != NULL, "invariant"); |
128 const traceid object_id = edge_store->get_id(edge); |
128 const traceid object_id = edge_store->get_id(edge); |
129 assert(object_id != 0, "invariant"); |
129 assert(object_id != 0, "invariant"); |
130 |
130 |
|
131 Tickspan object_age = Ticks(_start_time.value()) - sample->allocation_time(); |
|
132 |
131 EventOldObjectSample e(UNTIMED); |
133 EventOldObjectSample e(UNTIMED); |
132 e.set_starttime(_start_time); |
134 e.set_starttime(_start_time); |
133 e.set_endtime(_end_time); |
135 e.set_endtime(_end_time); |
134 e.set_allocationTime(sample->allocation_time()); |
136 e.set_allocationTime(sample->allocation_time()); |
|
137 e.set_objectAge(object_age); |
135 e.set_lastKnownHeapUsage(sample->heap_used_at_last_gc()); |
138 e.set_lastKnownHeapUsage(sample->heap_used_at_last_gc()); |
136 e.set_object(object_id); |
139 e.set_object(object_id); |
137 e.set_arrayElements(array_size(edge->pointee())); |
140 e.set_arrayElements(array_size(edge->pointee())); |
138 e.set_root(gc_root_id); |
141 e.set_root(gc_root_id); |
139 |
142 |