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()
?