标签: java image-processing out-of-memory java-io
我使用以下代码读取大小为330MB的图像文件
BufferedImage img=ImageIO.read("test.png");
如何解决这个问题?
答案 0 :(得分:2)
您需要使用-Xmx增加堆的值。来自Javadoc
指定内存分配池的最大大小(以字节为单位)。 此值必须是1024的倍数,大于2 MB。附加 字母k或K表示千字节,或m或M表示兆字节。 默认值是在运行时根据系统配置选择的。