Re: [問題] 怎麼強制使用2G的記憶體?

看板java作者 (隱者)時間19年前 (2006/04/17 17:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《Tomcat (我想我瘋了)》之銘言: : 我要跑的程式 要去算一個超大的資料檔 : 必須要分配給他2G的記憶體才可以跑得動 : 但是我遇到一個奇怪的問題(我在Linux下跑) : 我打 java -Xmx2048m .............. : 可是以 ps -ef 去看系統中的程序 卻發現下面這一段 : godspeed 24616 24615 1 00:36:40 pts/2 0:00 java -Xmx2048m -jar : Haploview.jar -n -hapmap chr11_01.TXT -blockoutput GAB : godspeed 24617 24616 10 00:36:41 pts/2 0:07 /usr/j2se/jre/bin/java -Xmx1024m : -classpath Haploview.jar -Djava.awt.headless=.... : 第二段呢 怎麼又被改成-Xmx1024m了呢...... : 結果造成我的程式跑到一半就自己停了 : 我下的-Xmx2048m 為什麼完全沒有作用呢? PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 27150 qrtt1 15 0 2196m 6856 4512 S 0.0 0.9 0:00.07 java 我的竟然可以..orz 不過...我應該沒那麼多記憶體啊..大概是用到swap -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.34.20
文章代碼(AID): #14GrhHGD (java)
文章代碼(AID): #14GrhHGD (java)