【发布时间】:2012-05-03 06:17:02
【问题描述】:
使用:-Xms1000M -Xmx4000M -mx1000m 我仍然得到 java.lang.OutOfMemoryError: Java heap space
我正在使用 jai-imageio 库读取 100Mb JPEG2000 文件,一旦被 imageio 库解压缩,它可能需要超过 1Gb 的堆空间。 我使用的是 32 位 windows JVM,所以我不能创建超过 1G 的堆空间。
看到这个帖子:java- OutOfMemoryError with -Xms1000M -Xmx4000M -mx1000m
那么,有没有办法告诉 JVM 使用文件作为堆内存,而不是 ram 内存(即使在 32 位窗口中也能够拥有大于 1Gb 的堆空间)?
【问题讨论】:
-
我不知道。你为什么不相信你已经读过的东西?
-
是时候切换到 64 位技术了。
标签: java