diff --git a/src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java b/src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java index 0527d7e8689be..ab08d2fea1dc1 100644 --- a/src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java +++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java @@ -94,7 +94,7 @@ public void setValue(String value) { // if unit is less than 1 s, scale samples if (unit.nanos < SECONDS.nanos) { long perSecond = SECONDS.nanos / unit.nanos; - samples *= Utils.multiplyOverflow(samples, perSecond, Long.MAX_VALUE); + samples = Utils.multiplyOverflow(samples, perSecond, Long.MAX_VALUE); } eventType.setThrottle(samples, millis); this.value = value;