8015683: object_count_after_gc should have the same timestamp for all events

Reviewed-by: mgerdin, stefank
This commit is contained in:
Erik Helin 2013-06-12 15:21:41 +02:00
parent f9c8b8769a
commit 2eab1610b0
3 changed files with 12 additions and 7 deletions

View file

@ -31,15 +31,16 @@
#if INCLUDE_SERVICES
void ObjectCountEventSender::send(const KlassInfoEntry* entry, GCId gc_id) {
void ObjectCountEventSender::send(const KlassInfoEntry* entry, GCId gc_id, jlong timestamp) {
assert(Tracing::is_event_enabled(EventObjectCountAfterGC::eventId),
"Only call this method if the event is enabled");
EventObjectCountAfterGC event;
EventObjectCountAfterGC event(UNTIMED);
event.set_gcId(gc_id);
event.set_class(entry->klass());
event.set_count(entry->count());
event.set_totalSize(entry->words() * BytesPerWord);
event.set_endtime(timestamp);
event.commit();
}