protected static final class HostColumnVectorCore.OffHeapState extends MemoryCleaner.Cleaner
修饰符和类型 | 字段和描述 |
---|---|
HostMemoryBuffer |
data |
HostMemoryBuffer |
offsets |
HostMemoryBuffer |
valid |
id
修饰符和类型 | 方法和描述 |
---|---|
protected boolean |
cleanImpl(boolean logErrorIfNotClean)
清理所有之前未释放的资源。
|
long |
getHostMemorySize()
此方法返回为 ColumnVector 在主机上分配的总内存。
|
boolean |
isClean()
检查底层内存是否已清理。
|
void |
noWarnLeakExpected() |
String |
toString() |
addRef, clean, delRef, isLeakExpected, logRefCountDebug
public HostMemoryBuffer data
public HostMemoryBuffer valid
public HostMemoryBuffer offsets
protected boolean cleanImpl(boolean logErrorIfNotClean)
MemoryCleaner.Cleaner
复制的描述cleanImpl
在类 MemoryCleaner.Cleaner
中logErrorIfNotClean
- 如果为 true 并且存在需要清理的资源,则表示发生了内存泄漏,应记录下来。public void noWarnLeakExpected()
public boolean isClean()
MemoryCleaner.Cleaner
复制的描述isClean
在类 MemoryCleaner.Cleaner
中public long getHostMemorySize()
版权所有 © 2025。保留所有权利。