Existe uma maneira de medir o uso de memória direta em Java?
Se eu criar um buffer viaByteBuffer.allocateDirect()
, a memória existe fora do heap Java. Existe uma maneira de medir esse tipo de uso de memória do meu aplicativo em um modo de plataforma cruzada semelhante a como eu posso medir o uso de heap Java comRuntime.totalMemory()
eRuntime.freeMemory()
?