【发布时间】:2017-02-17 14:35:42
【问题描述】:
有没有办法确保调用函数来获取图像不会太多而无法容纳可用内存?
int[] intBuf = util.getAbgrRect(page, x, y, w, h, wPix, hPix);
【问题讨论】:
标签: java pdf memory adobe heap-memory
有没有办法确保调用函数来获取图像不会太多而无法容纳可用内存?
int[] intBuf = util.getAbgrRect(page, x, y, w, h, wPix, hPix);
【问题讨论】:
标签: java pdf memory adobe heap-memory
基本上任何一种猜测方法都是不可靠的。您可以确保系统上有足够的可用内存,并设置一些足够大的硬限制,您声明不应超过这些限制。
如果一切都失败了,你总是可以做不可思议的事情并写作
int[] intBuf = null;
try {
intBuf = util.getAbgrRect(page, x, y, w, h, wPix, hPix);
} catch(OutOfMemoryError e) {
// abort processing
}
它不漂亮,但它会工作。小心点。
【讨论】: