Skip to content

Commit 60d2a06

Browse files
add DataAmount annotation to custom JFR NMT events
1 parent ee40fc1 commit 60d2a06

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

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

Lines changed: 5 additions & 2 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;
@@ -42,7 +43,9 @@
4243
@StackTrace(false)
4344
public class NativeMemoryUsagePeakEvent extends Event {
4445
@Label("Memory Type") public String type;
45-
@Label("Peak Reserved") public long peakReserved;
46-
@Label("Peak Committed") public long peakCommitted;
46+
@Label("Peak Reserved")//
47+
@DataAmount public long peakReserved;
48+
@Label("Peak Committed")//
49+
@DataAmount public long peakCommitted;
4750
@Label("Count At Peak") public long countAtPeak;
4851
}

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

Lines changed: 5 additions & 2 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,9 @@
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;
45+
@Label("Peak Reserved")//
46+
@DataAmount public long peakReserved;
47+
@Label("Peak Committed")//
48+
@DataAmount public long peakCommitted;
4649
@Label("Count At Peak") public long countAtPeak;
4750
}

0 commit comments

Comments
 (0)