diff --git a/src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java b/src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java index aa05bb3c4eb..5a82cea978d 100644 --- a/src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java +++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java @@ -158,7 +158,7 @@ final class RandomAccessFileInstrumentor { write(b); bytesWritten = b.length; } finally { - long duration = EventConfiguration.timestamp(); + long duration = EventConfiguration.timestamp() - start; if (eventConfiguration.shouldCommit(duration)) { FileWriteEvent.commit(start, duration, path, bytesWritten); }