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
在接口中 MemoryManager
public Pointer allocateDirect(int size)
allocateDirect
在接口中 MemoryManager
public Pointer allocateDirect(long size)
allocateDirect
在接口中 MemoryManager
public Pointer allocateDirect(int size, boolean clear)
allocateDirect
在接口中 MemoryManager
public Pointer allocateDirect(long size, boolean clear)
allocateDirect
在接口中 MemoryManager
public Pointer allocateTemporary(int size)
public Pointer allocateTemporary(int size, boolean clear)
allocateTemporary
在接口中 MemoryManager
public Pointer newPointer(ByteBuffer buffer)
newPointer
在接口中 MemoryManager
public Pointer newPointer(long address)
newPointer
在接口中 MemoryManager
public Pointer newPointer(long address, long size)
newPointer
在接口中 MemoryManager
public Pointer newOpaquePointer(long address)
newOpaquePointer
在接口中 MemoryManager
Copyright © 2021. All rights reserved.