Skip to content

Commit b01c329

Browse files
[GR-55268] Report units in custom JFR NMT events.
PullRequest: graal/18275
2 parents 670f552 + 2e22b80 commit b01c329

File tree

2 files changed

+25
-7
lines changed

2 files changed

+25
-7
lines changed

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr/events/NativeMemoryUsagePeakEvent.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
package com.oracle.svm.core.jfr.events;
2727

2828
import jdk.jfr.Category;
29+
import jdk.jfr.DataAmount;
2930
import jdk.jfr.Description;
3031
import jdk.jfr.Event;
3132
import jdk.jfr.Experimental;
@@ -41,8 +42,17 @@
4142
@Category({"Java Virtual Machine", "Memory"})
4243
@StackTrace(false)
4344
public class NativeMemoryUsagePeakEvent extends Event {
44-
@Label("Memory Type") public String type;
45-
@Label("Peak Reserved") public long peakReserved;
46-
@Label("Peak Committed") public long peakCommitted;
47-
@Label("Count At Peak") public long countAtPeak;
45+
@Label("Memory Type")//
46+
public String type;
47+
48+
@Label("Peak Reserved")//
49+
@DataAmount//
50+
public long peakReserved;
51+
52+
@Label("Peak Committed")//
53+
@DataAmount//
54+
public long peakCommitted;
55+
56+
@Label("Count At Peak")//
57+
public long countAtPeak;
4858
}

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr/events/NativeMemoryUsageTotalPeakEvent.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
package com.oracle.svm.core.jfr.events;
2727

2828
import jdk.jfr.Category;
29+
import jdk.jfr.DataAmount;
2930
import jdk.jfr.Description;
3031
import jdk.jfr.Event;
3132
import jdk.jfr.Experimental;
@@ -41,7 +42,14 @@
4142
@Category({"Java Virtual Machine", "Memory"})
4243
@StackTrace(false)
4344
public class NativeMemoryUsageTotalPeakEvent extends Event {
44-
@Label("Peak Reserved") public long peakReserved;
45-
@Label("Peak Committed") public long peakCommitted;
46-
@Label("Count At Peak") public long countAtPeak;
45+
@Label("Peak Reserved")//
46+
@DataAmount//
47+
public long peakReserved;
48+
49+
@Label("Peak Committed")//
50+
@DataAmount//
51+
public long peakCommitted;
52+
53+
@Label("Count At Peak")//
54+
public long countAtPeak;
4755
}

0 commit comments

Comments
 (0)