Gibt es eine Möglichkeit, die direkte Speichernutzung in Java zu messen?

Wenn ich über einen Puffer erstelleByteBuffer.allocateDirect()ist der Speicher außerhalb des Java-Heaps vorhanden. Gibt es eine Möglichkeit, diese Art der Speichernutzung in meiner Anwendung plattformübergreifend zu messen, ähnlich wie ich die Java-Heap-Nutzung messen kann?Runtime.totalMemory() undRuntime.freeMemory()?