Discussion:
[問題] 如何使用超大量記憶體?
(时间太久无法回复)
IT工人
2007-06-09 04:18:18 UTC
Permalink
※ 引述《***@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 的問題?
1. Windows 是 32bits 的作業環境吧 ...maybe.

2. 我的系統需求 java 也是要吃上 8G 以上的 RAM (Full Text Search)
我的環境是 linux AMD64 的
JDK 是 java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode)
top 出來 29612 webuser 15 0 7205m 4.1g 24m S 52 14.2 106:24.01 java

turning 出來的,給您參考一下...^^,也許可以試看看 linux
JDK 和 OS 也用 64 bits 版本的哦 = = , 我們現在有在測到 16G 的服務
但我沒用過 windows 裝上 8G ..*_*.
--
╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮
│  ↘ Welcome to SimFarm BBS -- From : [219.87.131.226] │
╰◣◣◢ ◢◢《不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo》 ◣◣◢ ─╯
IT工人
2007-06-12 01:12:25 UTC
Permalink
※ 引述《***@ptt.cc (眠月)》之銘言:
: JVM 建立的記憶體上限還是被限制在 2G 以下...
: 請教我應該怎麼解決這個問題?
: 又或是這其實是 Windows 的問題?
另外, 除上一篇我自己的應用回文外,請問您用的是windows xp 嗎?
winxp 好像有出 64bits 的版本. 如果是一般的 winxp 是32bits的.

另外, 8G 以上的 mem , 忘了提醒您. gc 要特別去 try 哦.

我用 Metronome , 給您參考一下
--
╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮
│  ↘ Welcome to SimFarm BBS -- From : [219.87.131.226] │
╰◣◣◢ ◢◢《不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo》 ◣◣◢ ─╯
继续阅读narkive:
Loading...