看板java
标 题Re: [问题] 如何使用超大量记忆体?
发信站无名小站 (Mon May 28 02:15:21 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
我有在Solaris 64bit上设过3G都没问题,
JVM 是用1.4的。
在google查了一下这个错误。
http://mindprod.com/jgloss/runerrormessages.html#CANTCREATEVIRTUALMACHINE
感觉是您的command line打错。
感觉比较像您的command
※ 引述《[email protected] (眠月)》之铭言:
> 因为要跑 Data mining 程式,需要极大量记忆体
> JVM 预设的记忆体是不够用,可以使用 -xmx NNNN 来设定上限
> 但是很妙的,当我 -xmx NNNN 超过某个临界值的时候
> 他就跟我说:Cound not create the java virtual machine
> 比方说我 1490 的时候还可以顺利建立 JVM,但是 1500 的时候就不能建立
> 但是我这个程式就是需要很多很多记忆体
> 呃... 「想办法最佳化/换个演算法」这件事情已经我已经知道了,也都做了
> 但是作过 DM 的就知道,他就是要这麽多记忆体,
> 很多时候不是「想办法」就可以解决硬体需求的.....
> 即使换到用有 8G 的 64bit 机器上面,
> JVM 建立的记忆体上限还是被限制在 2G 以下...
> 请教我应该怎麽解决这个问题?
> 又或是这其实是 Windows 的问题?
> 感谢。
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已而用之恬淡为上胜而不美而美之者是乐杀人夫乐杀人者则不可得志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可以不殆譬道之在天121.120.50.227海