MemoryExtender

遗产: java.lang.Object

public class MemoryExtender

表示 MemoryExtender 类 在堆内存有限的系统上使用大文件,可以启用将磁盘空间用作临时交换内存。

构造函数

构造函数描述
MemoryExtender()

方法

方法描述
equals(Object arg0)
getCallBackPageImage()获取自定义缓存分析器。
getClass()
getElementRenderingTimeout()渲染页面到图像转换中使用的单个元素的最长时间。
hashCode()
isEnabledMultiPageImageCache()获取 EnabledMultiPageImageCache 字段的状态
isOptimizedMemoryStreamByDefault()启用以使用 OptimizedMemoryStream 作为默认内存存储。
isOptimizedMemoryStreamByDefault(boolean value)启用以使用 OptimizedMemoryStream 作为默认内存存储。
isSkipHeavyContentEnabled()启用以在缺少堆内存的情况下跳过渲染中内存消耗高的对象。
isSwapEnabled()启用以将磁盘空间用作临时交换内存。
notify()
notifyAll()
setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_)应用新的自定义缓存分析器。
setElementRenderingTimeout(int value)渲染页面到图像转换中使用的单个元素的最长时间。
setEnableMultiPageCache(boolean enableMultiPageImageCache_)为 EnabledMultiPageImageCache 字段设置新状态
setSkipHeavyContentEnabled(boolean value)设置标志以启用在缺少堆内存的情况下跳过渲染中内存消耗高的对象。
setSwapEnabled(boolean value)设置标志是否启用磁盘空间以用作临时交换内存。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MemoryExtender()

public MemoryExtender()

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getCallBackPageImage()

public static MemoryExtender.CallBackPageImage getCallBackPageImage()

获取自定义缓存分析器。

退货: CallBackPageImage - CallBackPageImage 对象

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getElementRenderingTimeout()

public static int getElementRenderingTimeout()

渲染页面到图像转换中使用的单个元素的最长时间。默认值 10000 毫秒。仅在 isSkipHeavyContentEnabled() == true 时使用

退货: int - int 值 毫秒数

hashCode()

public native int hashCode()

退货: 整数

isEnabledMultiPageImageCache()

public static boolean isEnabledMultiPageImageCache()

获取 EnabledMultiPageImageCache 字段的状态

退货: boolean - 布尔值

isOptimizedMemoryStreamByDefault()

public static boolean isOptimizedMemoryStreamByDefault()

启用以使用 OptimizedMemoryStream 作为默认内存存储。处理超过 2 Gb 的大型文档时需要。默认值为 FALSE

退货: boolean - 布尔值

isOptimizedMemoryStreamByDefault(boolean value)

public static void isOptimizedMemoryStreamByDefault(boolean value)

启用以使用 OptimizedMemoryStream 作为默认内存存储。处理超过 2 Gb 的大型文档时需要。默认值为 FALSE

参数:

范围类型描述
valueboolean布尔值

isSkipHeavyContentEnabled()

public static boolean isSkipHeavyContentEnabled()

启用以在缺少堆内存的情况下跳过渲染中内存消耗高的对象。默认值为 FALSE

退货: boolean - 布尔值

isSwapEnabled()

public static boolean isSwapEnabled()

启用以将磁盘空间用作临时交换内存。默认值为 FALSE

退货: boolean - 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_)

public static void setCallBackPageImage(MemoryExtender.CallBackPageImage callBackPageImage_)

应用新的自定义缓存分析器。

参数:

范围类型描述
callBackPageImage_CallBackPageImageCallBackPageImage 对象

setElementRenderingTimeout(int value)

public static void setElementRenderingTimeout(int value)

渲染页面到图像转换中使用的单个元素的最长时间。默认值 10000 毫秒仅在 isSkipHeavyContentEnabled() == true 时使用

参数:

范围类型描述
valueintint 值 毫秒数

setEnableMultiPageCache(boolean enableMultiPageImageCache_)

public static void setEnableMultiPageCache(boolean enableMultiPageImageCache_)

为 EnabledMultiPageImageCache 字段设置新状态

参数:

范围类型描述
enableMultiPageImageCache_布尔值布尔值

setSkipHeavyContentEnabled(boolean value)

public static void setSkipHeavyContentEnabled(boolean value)

设置标志以启用在缺少堆内存的情况下跳过渲染中内存消耗高的对象。

参数:

范围类型描述
valueboolean布尔值

setSwapEnabled(boolean value)

public static void setSwapEnabled(boolean value)

设置标志是否启用磁盘空间以用作临时交换内存。

参数:

范围类型描述
valueboolean布尔值

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int