公司新安装一个软件(bitmap viewer),是用java开发的,该软件运行时会报“out of memory error”的错误,应如何配置?
---------------------------------
这个软件是一个看图软件(专门看 1bittiff 格式的),第一次打开一组文件然后打印,不报错,只要第二次打开文件,就会报“out of memory error”,我不知如何做?我可以肯定的是,这是java虚拟机报的,因为报错的界面是java界面(不是标准的windows界面,一眼看得出来),另外,这个软件安装时,在其安装目录下,自动安装有jre目录,更说明这个软件是用java开发的。
我上网查了下,好象这种现象与java内存配置有关系,但是我不知应该如何配置。
问题我找不到配置的界面呀,运行哪个程序可以出现配置界面呀?
---------------------------------
这个软件是一个看图软件(专门看 1bittiff 格式的),第一次打开一组文件然后打印,不报错,只要第二次打开文件,就会报“out of memory error”,我不知如何做?我可以肯定的是,这是java虚拟机报的,因为报错的界面是java界面(不是标准的windows界面,一眼看得出来),另外,这个软件安装时,在其安装目录下,自动安装有jre目录,更说明这个软件是用java开发的。
我上网查了下,好象这种现象与java内存配置有关系,但是我不知应该如何配置。
问题我找不到配置的界面呀,运行哪个程序可以出现配置界面呀?
set JAVA_OPTS=-Xms512m -Xmx512m??
你那软件有问题,关闭的时候不gc么?
我为何设了 java_opts 后不管用呢?
java bitmapViewer ......那么增加或改变它的内存分配参数 ,如:
java bitmapViewer -Xms32m -Xmx245m XXX ......
如果你把虚拟机的内存调到很大还会继续报错的话,可能是你用的这个软件写得比较烂导致内在泄漏