public class NativeMemoryManager extends Object implements MemoryManager
| 构造器和说明 |
|---|
NativeMemoryManager(NativeRuntime runtime) |
| 限定符和类型 | 方法和说明 |
|---|---|
Pointer |
allocate(int size) |
Pointer |
allocateDirect(int size) |
Pointer |
allocateDirect(int size,
boolean clear) |
Pointer |
allocateDirect(long size) |
Pointer |
allocateDirect(long size,
boolean clear) |
Pointer |
allocateTemporary(int size) |
Pointer |
allocateTemporary(int size,
boolean clear) |
Pointer |
newOpaquePointer(long address) |
Pointer |
newPointer(ByteBuffer buffer) |
Pointer |
newPointer(long address) |
Pointer |
newPointer(long address,
long size) |
public NativeMemoryManager(NativeRuntime runtime)
public Pointer allocate(int size)
allocate 在接口中 MemoryManagerpublic Pointer allocateDirect(int size)
allocateDirect 在接口中 MemoryManagerpublic Pointer allocateDirect(long size)
allocateDirect 在接口中 MemoryManagerpublic Pointer allocateDirect(int size, boolean clear)
allocateDirect 在接口中 MemoryManagerpublic Pointer allocateDirect(long size, boolean clear)
allocateDirect 在接口中 MemoryManagerpublic Pointer allocateTemporary(int size)
public Pointer allocateTemporary(int size, boolean clear)
allocateTemporary 在接口中 MemoryManagerpublic Pointer newPointer(ByteBuffer buffer)
newPointer 在接口中 MemoryManagerpublic Pointer newPointer(long address)
newPointer 在接口中 MemoryManagerpublic Pointer newPointer(long address, long size)
newPointer 在接口中 MemoryManagerpublic Pointer newOpaquePointer(long address)
newOpaquePointer 在接口中 MemoryManagerCopyright © 2021. All rights reserved.