From 55a239c7a61e1692eb7a49cd4430d945a4623606 Mon Sep 17 00:00:00 2001 From: Christoph Langer Date: Thu, 17 Nov 2022 22:15:22 +0000 Subject: [PATCH] 8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect Backport-of: ced88a2fd9a35e0e027661ef1f3c5ea3a5fff9e0 --- .../jfr/internal/instrument/RandomAccessFileInstrumentor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }