--- /dev/null 2020-02-07 13:11:56.000000000 +0800 +++ new/src/jdk.jfr/share/classes/jdk/jfr/events/DirectMemoryStatisticsEvent.java 2020-02-07 13:11:55.000000000 +0800 @@ -0,0 +1,24 @@ +package jdk.jfr.events; + +import jdk.jfr.*; +import jdk.jfr.internal.Type; + +@Name(Type.EVENT_NAME_PREFIX + "DirectMemoryStatistics") +@Label("Direct Memory Statistics") +@Category({ "Java Application", "Statistics" }) +@Description("Statistics of direct memory") +@StackTrace(false) +public class DirectMemoryStatisticsEvent extends AbstractJDKEvent { + + @Label("Count") + public long count; + + @Label("TotalCapacity") + public long totalCapacity; + + @Label("MemoryUsed") + public long memoryUsed; + + @Label("Limit") + public long limit; +}