Some sun.misc internal APIs are deprectaed in JDK 9 and will be encapsulated or removed in a future release.
@SuppressWarnings("restriction") public static long getJvmDirectMemoryUsed() { if (directMemoryUsage != null) { try { return ((AtomicLong) directMemoryUsage.get(null)).get(); } catch (Exception e) { if (log.isDebugEnabled()) { log.debug("Failed to get netty-direct-memory used count {}", e.getMessage()); } } } return sun.misc.SharedSecrets.getJavaNioAccess().getDirectBufferPool().getMemoryUsed(); }
@SuppressWarnings("restriction") public static long getJvmDirectMemoryUsed() { if (directMemoryUsage != null) { try { return ((AtomicLong) directMemoryUsage.get(null)).get(); } catch (Exception e) { if (log.isDebugEnabled()) { log.debug("Failed to get netty-direct-memory used count {}", e.getMessage()); } } } return sun.misc.SharedSecrets.getJavaNioAccess().getDirectBufferPool().getMemoryUsed(); }