我有在Solaris 64bit上設過3G都沒問題,
JVM 是用1.4的。
在google查了一下這個錯誤。
http://mindprod.com/jgloss/runerrormessages.html#CANTCREATEVIRTUALMACHINE
感覺是您的command line打錯。
感覺比較像您的command
※ 引述《yoco315.bbs@ptt.cc (眠月)》之銘言:
> 因為要跑 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海
討論串 (同標題文章)