Java应用中经常用ByteBuffer.allocateDirect()
或者Unsafe.allocateMemory()
分配一段内存。 MAT等内存查看器看不到native的内存, 所以需要借助gdb等工具来查看.
ByteBuffer bb = ByteBuffer.allocateDirect(capacity)
.order(ByteOrder.nativeOrder());
这种ByteBuffer
可以得到它的起始内存地址