作者VVii (VVii)
看板java
标题[问题] 用JCreator遇到OutOfMemoryError 无法设定heap
时间Wed May 20 19:44:42 2009
听说NetBeans内有选项可让手设定heap大小 但是由於用不上手
( 我只是要run一个程式,它一直要我用专案下去跑 然後就有错误... )
我就用短小精干的 JCreator ...这支程式 是小弟在Java刚起步的第一只程式..
一路上遇到非常多的问题... 花了不少时间爬文, google, 查书 总算解决很多困扰
但是就在昨天遇到两大难题... 利用以上手段都暂时无可解 相当挫折~
1) 由於此程式读档的资料 动辄 100万比上下 加上内部处理又用了一些大型阵列,
後面部份才开始使用Vector 做Class的动态阵列 只是发现我做的动态数量100多还OK
一旦用在 500多 就跳出
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
我想可能是前面一堆静态阵列站太多空间... 但是又不想回头改成Vector 太麻烦..
不知道用JCreator的user 要如何用像改参数的方式加大heap space ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.73.221
※ 编辑: VVii 来自: 59.115.73.221 (05/20 19:45)
1F:推 pico2k:修改读档的方式,heap是有上限的 05/20 20:12
2F:→ VVii:我是读档有成功 也有存进静态阵列 但後来要在建立vector时 05/20 20:13
3F:→ VVii:建立的数量就有受限制了@@ 05/20 20:16
4F:→ VVii:JCreator内好像也无法看到default heap有多少 05/20 20:20
5F:推 sbrhsieh:不会用 JCreator 为什麽不自己到 console 下指令跑呢? 05/20 20:23
6F:→ VVii:我有试过cmd下 javac xxx.java 但是说'javac不是内部或批次.. 05/20 20:33
7F:→ VVii:也不知道怎麽设定...好挫折 05/20 20:56
8F:推 hgs1906:configure -> option -> JDKtool 可以设定run的参数 05/21 00:54
9F:→ VVii:它有三种tool type:compiler, run Apllication, run applet 05/21 00:59
10F:推 hgs1906:edit -> Parameters 加上&加大 Xms Xmx 的参数看看 05/21 00:59
11F:→ hgs1906:如果是跑程式的话 compiler , run Application 都改比较好 05/21 01:01
12F:→ VVii:谢谢你 我试看看 05/21 01:03