¿Hay alguna manera de medir el uso directo de memoria en Java?
Si creo un buffer a través deByteBuffer.allocateDirect()
, la memoria existe fuera del montón de Java. ¿Hay alguna manera de medir este tipo de uso de memoria desde mi aplicación de una manera multiplataforma similar a la forma en que puedo medir el uso del montón de Java conRuntime.totalMemory()
yRuntime.freeMemory()
?