Czy istnieje sposób pomiaru bezpośredniego użycia pamięci w Javie?
Jeśli utworzę bufor za pośrednictwemByteBuffer.allocateDirect()
, pamięć istnieje poza stertą Java. Czy istnieje sposób na zmierzenie tego rodzaju użycia pamięci z mojej aplikacji w sposób międzyplatformowy, podobny do tego, w jaki sposób mogę mierzyć wykorzystanie sterty Java za pomocąRuntime.totalMemory()
iRuntime.freeMemory()
?