src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
branchJEP-349-branch
changeset 58082 0c9dd7f5d23a
parent 58073 76d4428af8b6
child 58157 9dca61a7df19
--- a/src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp	Tue Sep 10 09:21:23 2019 -0700
+++ b/src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp	Wed Sep 11 13:31:52 2019 +0200
@@ -164,6 +164,8 @@
         _writer->seek(GENERATION_OFFSET);
         write_guard();
         _writer->seek(offset);
+      } else {
+        _chunk->update_current_nanos();
       }
     }
     DEBUG_ONLY(assert_writer_position(_writer, offset);)
@@ -212,9 +214,6 @@
 
 int64_t JfrChunkWriter::flush_chunk(bool flushpoint) {
   assert(_chunk != NULL, "invariant");
-  if (flushpoint) {
-    _chunk->update_current_time();
-  }
   const int64_t sz_written = write_chunk_header_checkpoint(flushpoint);
   assert(size_written() == sz_written, "invariant");
   JfrChunkHeadWriter head(this, SIZE_OFFSET);