[問題] 怎麼強制使用2G的記憶體?
我要跑的程式 要去算一個超大的資料檔
必須要分配給他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 為什麼完全沒有作用呢?
--
如果到另一個星球會很快樂
但是要坐50年的太空船
我寧願在地球上找尋並製造快樂
因為我知道在漫長的旅途中
我將不再期待.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.230.177
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章