标签: java ios buffer nio mmap
我在实践中对直接映射缓冲区的了解是
直接缓冲区总是存在于垃圾收集堆之外。
所以我想在运行时想出一些有趣的信息是有意义的。具体来说,我怎样才能获得缓冲区的起始虚拟地址,启动缓冲区的物理地址和缓冲区大小?我正在使用ubuntu,并且对虚拟机非常好奇 - >物理翻译部分。有没有工具来实现这个目标?
答案 0 :(得分:0)
您知道缓冲区大小,因为您创建了它。
您可以通过JNI获取虚拟地址。
没有办法获得物理地址,如果可以,你无法用它做任何有用的事。